<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>sdiaud: Overview</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">sdiaud
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__sdiaud.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Overview</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>.  <a href="struct_x_sdi_aud___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> driver instance data.  <a href="struct_x_sdi_aud.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud___emb___vid___props.html">XSdiAud_Emb_Vid_Props</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This structure contains the video properties.  <a href="struct_x_sdi_aud___emb___vid___props.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga3a8ea58898cb58fc96013383d39f482c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3a8ea58898cb58fc96013383d39f482c">BIT</a>(n)&#160;&#160;&#160;(1 &lt;&lt; (n))</td></tr>
<tr class="memdesc:ga3a8ea58898cb58fc96013383d39f482c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio Embed total number of bytes in the 6 channel status registers.  <a href="#ga3a8ea58898cb58fc96013383d39f482c">More...</a><br/></td></tr>
<tr class="separator:ga3a8ea58898cb58fc96013383d39f482c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4a9095cc1db7822dbb21d1f966e2064"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad4a9095cc1db7822dbb21d1f966e2064">XSdiAud_IsEmbed</a>(InstancePtr)</td></tr>
<tr class="memdesc:gad4a9095cc1db7822dbb21d1f966e2064"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> operating mode.  <a href="#gad4a9095cc1db7822dbb21d1f966e2064">More...</a><br/></td></tr>
<tr class="separator:gad4a9095cc1db7822dbb21d1f966e2064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72c6729de9a1c31f28a008f4047365e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga72c6729de9a1c31f28a008f4047365e7">XSdiAud_GetSdiStd</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga72c6729de9a1c31f28a008f4047365e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> UHD-SDI standard.  <a href="#ga72c6729de9a1c31f28a008f4047365e7">More...</a><br/></td></tr>
<tr class="separator:ga72c6729de9a1c31f28a008f4047365e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga122c9e2f2dda1424ce087de03b024e09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga122c9e2f2dda1424ce087de03b024e09">XSdiAud_GetCh</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga122c9e2f2dda1424ce087de03b024e09"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro returns the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> Channel field of the GUI register.  <a href="#ga122c9e2f2dda1424ce087de03b024e09">More...</a><br/></td></tr>
<tr class="separator:ga122c9e2f2dda1424ce087de03b024e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga53f9af7b762897e63bd54ee426c936c5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga53f9af7b762897e63bd54ee426c936c5">XSdiAud_CfgInitialize</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a> *CfgPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ga53f9af7b762897e63bd54ee426c936c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>.  <a href="#ga53f9af7b762897e63bd54ee426c936c5">More...</a><br/></td></tr>
<tr class="separator:ga53f9af7b762897e63bd54ee426c936c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac73f97119062624890969aa0c926cd51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac73f97119062624890969aa0c926cd51">XSdiAud_Enable</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="memdesc:gac73f97119062624890969aa0c926cd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables/disables the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>.  <a href="#gac73f97119062624890969aa0c926cd51">More...</a><br/></td></tr>
<tr class="separator:gac73f97119062624890969aa0c926cd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8025951709cb94880cf3a5daf08af2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaf8025951709cb94880cf3a5daf08af2d">XSdiAud_GetChStat</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u8 *ChStatBuf)</td></tr>
<tr class="memdesc:gaf8025951709cb94880cf3a5daf08af2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads all the Channel Status registers and writes to a buffer.  <a href="#gaf8025951709cb94880cf3a5daf08af2d">More...</a><br/></td></tr>
<tr class="separator:gaf8025951709cb94880cf3a5daf08af2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa95d3e8ae24010498edb963aefe1944b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaa95d3e8ae24010498edb963aefe1944b">XSdiAud_GetCoreVersion</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa95d3e8ae24010498edb963aefe1944b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the core version register and returns its value.  <a href="#gaa95d3e8ae24010498edb963aefe1944b">More...</a><br/></td></tr>
<tr class="separator:gaa95d3e8ae24010498edb963aefe1944b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d3823e317c0d235d0a455bf60e47525"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3d3823e317c0d235d0a455bf60e47525">XSdiAud_GetIntStat</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3d3823e317c0d235d0a455bf60e47525"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the Interrupt Status register and returns its value.  <a href="#ga3d3823e317c0d235d0a455bf60e47525">More...</a><br/></td></tr>
<tr class="separator:ga3d3823e317c0d235d0a455bf60e47525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd6dab74039c2618226942aa8bf7bb41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gadd6dab74039c2618226942aa8bf7bb41">XSdiAud_Emb_SetSmpRate</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="group__sdiaud.html#ga399edacae0513ed723ff853e339f9ff7">XSdiAud_SampRate</a> XSdiAud_SRate)</td></tr>
<tr class="memdesc:gadd6dab74039c2618226942aa8bf7bb41"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio Embed function sets the sampling rate.  <a href="#gadd6dab74039c2618226942aa8bf7bb41">More...</a><br/></td></tr>
<tr class="separator:gadd6dab74039c2618226942aa8bf7bb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad46c468eb0c036b1393060a6e5913426"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad46c468eb0c036b1393060a6e5913426">XSdiAud_Emb_SetSmpSize</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="group__sdiaud.html#ga5a99beee13b12771837e2e19d7a1edd3">XSdiAud_SampSize</a> XSdiAud_SSize)</td></tr>
<tr class="memdesc:gad46c468eb0c036b1393060a6e5913426"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio Embed function sets the sample size in only SD Mode.  <a href="#gad46c468eb0c036b1393060a6e5913426">More...</a><br/></td></tr>
<tr class="separator:gad46c468eb0c036b1393060a6e5913426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca24393d60284ac66101dacdb90df60c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaca24393d60284ac66101dacdb90df60c">XSdiAud_Emb_SetAsx</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="group__sdiaud.html#ga142a44365d9f1b0c1b1b63effe9ac57a">XSdiAud_Asx</a> XSdiAud_Async_data_flag)</td></tr>
<tr class="memdesc:gaca24393d60284ac66101dacdb90df60c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio Embed function sets the asynchronous data flag.  <a href="#gaca24393d60284ac66101dacdb90df60c">More...</a><br/></td></tr>
<tr class="separator:gaca24393d60284ac66101dacdb90df60c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c138d7bae2ff7770ac0f407e7e8d44c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga8c138d7bae2ff7770ac0f407e7e8d44c">XSdiAud_SetAesChPair</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="group__sdiaud.html#gae4509da21438dc640c6e8ff7a33b9a51">XSdiAud_AesChPair</a> XSdiAud_ACP)</td></tr>
<tr class="memdesc:ga8c138d7bae2ff7770ac0f407e7e8d44c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio function selects the aes channel pair.  <a href="#ga8c138d7bae2ff7770ac0f407e7e8d44c">More...</a><br/></td></tr>
<tr class="separator:ga8c138d7bae2ff7770ac0f407e7e8d44c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e6fdf2a0ae109374f59cf3a3dea1ac8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="struct_x_sdi_aud___emb___vid___props.html">XSdiAud_Emb_Vid_Props</a> *XSdiAud_VP)</td></tr>
<tr class="memdesc:ga2e6fdf2a0ae109374f59cf3a3dea1ac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio Embed function sets the video properties of the image like transport scan, transport rate and transport family.  <a href="#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">More...</a><br/></td></tr>
<tr class="separator:ga2e6fdf2a0ae109374f59cf3a3dea1ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcb02d498819226b22e4da1862f71ccd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gabcb02d498819226b22e4da1862f71ccd">XSdiAud_Emb_EnExtrnLine</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u8 XSdiAud_En)</td></tr>
<tr class="memdesc:gabcb02d498819226b22e4da1862f71ccd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio Embed function enables the external line number.  <a href="#gabcb02d498819226b22e4da1862f71ccd">More...</a><br/></td></tr>
<tr class="separator:gabcb02d498819226b22e4da1862f71ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a3c6462665eba31e7e323b9d57aeb5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga0a3c6462665eba31e7e323b9d57aeb5c">XSdiAud_Ext_DisableClkPhase</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u8 XSdiAud_SetClkP)</td></tr>
<tr class="memdesc:ga0a3c6462665eba31e7e323b9d57aeb5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Audio Extract function sets the clock phase.  <a href="#ga0a3c6462665eba31e7e323b9d57aeb5c">More...</a><br/></td></tr>
<tr class="separator:ga0a3c6462665eba31e7e323b9d57aeb5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8747ab428cfbcbc34013f7dbf8674440"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga8747ab428cfbcbc34013f7dbf8674440">XSdiAud_GetActGrpStatus</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, XSdiAud_ActGrpSt *GrpSt)</td></tr>
<tr class="memdesc:ga8747ab428cfbcbc34013f7dbf8674440"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function detects the Audio groups and returns the groups which are present.  <a href="#ga8747ab428cfbcbc34013f7dbf8674440">More...</a><br/></td></tr>
<tr class="separator:ga8747ab428cfbcbc34013f7dbf8674440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9abe19eaf798717fe47a41cd05ccf663"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga9abe19eaf798717fe47a41cd05ccf663">XSdiAud_SetCh</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u32 XSdiAudSetChMask)</td></tr>
<tr class="memdesc:ga9abe19eaf798717fe47a41cd05ccf663"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the channel valid register.  <a href="#ga9abe19eaf798717fe47a41cd05ccf663">More...</a><br/></td></tr>
<tr class="separator:ga9abe19eaf798717fe47a41cd05ccf663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3bc0d473b0bb0a4277d9c8f27069e19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad3bc0d473b0bb0a4277d9c8f27069e19">XSdiAud_MuteCh</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u32 XSdiAudMuteChMask)</td></tr>
<tr class="memdesc:gad3bc0d473b0bb0a4277d9c8f27069e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function mutes a specific channel based on the mask provided.  <a href="#gad3bc0d473b0bb0a4277d9c8f27069e19">More...</a><br/></td></tr>
<tr class="separator:gad3bc0d473b0bb0a4277d9c8f27069e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4abd5f9c2cacb3808a4751da71942eae"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4abd5f9c2cacb3808a4751da71942eae">XSdiAud_Ext_GetFIFOOvFlwStatus</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4abd5f9c2cacb3808a4751da71942eae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the FIFO overflow status.  <a href="#ga4abd5f9c2cacb3808a4751da71942eae">More...</a><br/></td></tr>
<tr class="separator:ga4abd5f9c2cacb3808a4751da71942eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabed8886b7dfe0f70d74d6defdcc6e7fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gabed8886b7dfe0f70d74d6defdcc6e7fa">XSdiAud_Ext_GetAcChStatus</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, XSdiAud_ActChSt *ActChSt)</td></tr>
<tr class="memdesc:gabed8886b7dfe0f70d74d6defdcc6e7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the active channel information decoded from audio control packet.  <a href="#gabed8886b7dfe0f70d74d6defdcc6e7fa">More...</a><br/></td></tr>
<tr class="separator:gabed8886b7dfe0f70d74d6defdcc6e7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9028d81da56317ad520d1563ea523ece"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga9028d81da56317ad520d1563ea523ece">XSdiAud_Ext_GetSRStatus</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, XSdiAud_SRSt *SRSt)</td></tr>
<tr class="memdesc:ga9028d81da56317ad520d1563ea523ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the sample rate information decoded from audio control packet (0 - 48 KHz, 1 - 44.1 KHz, 2 - 32 KHz, 3 - Reserved).  <a href="#ga9028d81da56317ad520d1563ea523ece">More...</a><br/></td></tr>
<tr class="separator:ga9028d81da56317ad520d1563ea523ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3757b1303567b4ba771ebcb948085aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gae3757b1303567b4ba771ebcb948085aa">XSdiAud_Ext_GetAsxStatus</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, XSdiAud_AsxSt *AsxSt)</td></tr>
<tr class="memdesc:gae3757b1303567b4ba771ebcb948085aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the ASX information decoded from audio control packet.  <a href="#gae3757b1303567b4ba771ebcb948085aa">More...</a><br/></td></tr>
<tr class="separator:gae3757b1303567b4ba771ebcb948085aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga532907f495640ca09b27fd5f85ab5f5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga532907f495640ca09b27fd5f85ab5f5b">XSdiAud_ConfigReset</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga532907f495640ca09b27fd5f85ab5f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to soft reset the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> registers.It resets all the configuration registers.  <a href="#ga532907f495640ca09b27fd5f85ab5f5b">More...</a><br/></td></tr>
<tr class="separator:ga532907f495640ca09b27fd5f85ab5f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga299c4252e92583a5f6d3258d36319e25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga299c4252e92583a5f6d3258d36319e25">XSdiAud_CoreReset</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u8 RstCoreEnable)</td></tr>
<tr class="memdesc:ga299c4252e92583a5f6d3258d36319e25"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to soft reset the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core.  <a href="#ga299c4252e92583a5f6d3258d36319e25">More...</a><br/></td></tr>
<tr class="separator:ga299c4252e92583a5f6d3258d36319e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b5a375abdc55d180f204559ed88c5a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga9b5a375abdc55d180f204559ed88c5a0">XSdiAud_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:ga9b5a375abdc55d180f204559ed88c5a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_sdi_aud___config.html" title="This typedef contains configuration information for the XSdiAud. ">XSdiAud_Config</a> structure based on the core id, <em>DeviceId</em>.  <a href="#ga9b5a375abdc55d180f204559ed88c5a0">More...</a><br/></td></tr>
<tr class="separator:ga9b5a375abdc55d180f204559ed88c5a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaade25969df8e4fb5ba48b83ff0d84748"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaade25969df8e4fb5ba48b83ff0d84748">XSdiAud_Initialize</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, u16 DeviceId)</td></tr>
<tr class="memdesc:gaade25969df8e4fb5ba48b83ff0d84748"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a specific XsdiAud instance such that the driver is ready to use.  <a href="#gaade25969df8e4fb5ba48b83ff0d84748">More...</a><br/></td></tr>
<tr class="separator:gaade25969df8e4fb5ba48b83ff0d84748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c03ed1e987b52e378a370ca98b3295b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3c03ed1e987b52e378a370ca98b3295b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Runs a self-test on the driver/device.  <a href="#ga3c03ed1e987b52e378a370ca98b3295b">More...</a><br/></td></tr>
<tr class="separator:ga3c03ed1e987b52e378a370ca98b3295b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f81c22001df336d7ada4ade71ba41a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:ga6f81c22001df336d7ada4ade71ba41a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the XSdiaud driver.  <a href="#ga6f81c22001df336d7ada4ade71ba41a4">More...</a><br/></td></tr>
<tr class="separator:ga6f81c22001df336d7ada4ade71ba41a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3eb68f3851a68fafdd411b242983e7b7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler</a> (<a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *InstancePtr, <a class="el" href="group__sdiaud.html#ga09263448e3500484935cbca24c7d151a">XSdiAud_HandlerType</a> HandlerType, XSdiAud_Callback FuncPtr, void *CallbackRef)</td></tr>
<tr class="memdesc:ga3eb68f3851a68fafdd411b242983e7b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs an asynchronous callback function for the given HandlerType.  <a href="#ga3eb68f3851a68fafdd411b242983e7b7">More...</a><br/></td></tr>
<tr class="separator:ga3eb68f3851a68fafdd411b242983e7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Handler Types</h2></td></tr>
<tr class="memitem:ga09263448e3500484935cbca24c7d151a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga09263448e3500484935cbca24c7d151a">XSdiAud_HandlerType</a> { <br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aacb3be32fc27e663ace3ad723d5fc04a0">XSDIAUD_HANDLER_AUD_GRP_CHNG_DET</a> = 0, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa0cd15bc89144ddb65913f59c34bc7bea">XSDIAUD_HANDLER_ACT_CH_CHNG_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa89eb8e689274ed104016a4dca24a938b">XSDIAUD_HANDLER_SAMPLE_RATE_CHNG_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aaa30c794113dcc8a60a30c17a0b8065ee">XSDIAUD_HANDLER_ASX_CHNG_DET</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa870b14490bd3205dbfc016c03b3b07f4">XSDIAUD_HANDLER_AES_CS_UPDATE_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aadd9a319fc79cf63c1d3d78b9d38b28f4">XSDIAUD_HANDLER_AES_CS_CHANGE_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa01ad192540b6458aa84f1ec62e716f08">XSDIAUD_HANDLER_CHSTAT_CHNG_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa98c8dbb4fe10004c7284a73b36cba3a5">XSDIAUD_HANDLER_VIDEO_PROP_CHNG_DET</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aaa6c71002e15f636b148fac08755fd0f8">XSDIAUD_HANDLER_FIFO_OVRFLW_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa4d9e94f06c683f2ccc67930e91c79fee">XSDIAUD_HANDLER_PARITY_ERR_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aaa5360bd15cbf2e0ffe779d711377541d">XSDIAUD_HANDLER_CHECKSUM_ERR_DET</a>, 
<a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa04b4119aba0675664434aeab263c1ae8">XSDIAUD_NUM_HANDLERS</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga09263448e3500484935cbca24c7d151a"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handlers and is used to differentiate interrupt requests from the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> peripheral.  <a href="group__sdiaud.html#ga09263448e3500484935cbca24c7d151a">More...</a><br/></td></tr>
<tr class="separator:ga09263448e3500484935cbca24c7d151a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd55fc6cff105309720c8f4a1eefdb31"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gacd55fc6cff105309720c8f4a1eefdb31">XSdiAud_GrpNum</a> { <a class="el" href="group__sdiaud.html#ggacd55fc6cff105309720c8f4a1eefdb31a1fdeed453f25ec288848e338e0e52c28">XSDIAUD_GROUP1</a> = 1, 
<a class="el" href="group__sdiaud.html#ggacd55fc6cff105309720c8f4a1eefdb31a92c691781f222915dffa992b3a0857bf">XSDIAUD_GROUP2</a>, 
<a class="el" href="group__sdiaud.html#ggacd55fc6cff105309720c8f4a1eefdb31a1f88d62cb77908815456b7ec102ac97d">XSDIAUD_GROUP3</a>, 
<a class="el" href="group__sdiaud.html#ggacd55fc6cff105309720c8f4a1eefdb31afd85cf65eb163353ee16de4273f39082">XSDIAUD_GROUP4</a>
 }</td></tr>
<tr class="memdesc:gacd55fc6cff105309720c8f4a1eefdb31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Group numbers.  <a href="group__sdiaud.html#gacd55fc6cff105309720c8f4a1eefdb31">More...</a><br/></td></tr>
<tr class="separator:gacd55fc6cff105309720c8f4a1eefdb31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga399edacae0513ed723ff853e339f9ff7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga399edacae0513ed723ff853e339f9ff7">XSdiAud_SampRate</a> { <a class="el" href="group__sdiaud.html#gga399edacae0513ed723ff853e339f9ff7ae45d0ee8267244ceea1f1f7c55f324db">XSDIAUD_SMPLRATE_48</a>, 
<a class="el" href="group__sdiaud.html#gga399edacae0513ed723ff853e339f9ff7a355491314cc3874a286978bcd56f0da9">XSDIAUD_SMPLRATE_44</a>, 
<a class="el" href="group__sdiaud.html#gga399edacae0513ed723ff853e339f9ff7a3aebfdddbde6b4580b5f3678b22dc5cb">XSDIAUD_SMPLRATE_32</a>
 }</td></tr>
<tr class="memdesc:ga399edacae0513ed723ff853e339f9ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Rates.  <a href="group__sdiaud.html#ga399edacae0513ed723ff853e339f9ff7">More...</a><br/></td></tr>
<tr class="separator:ga399edacae0513ed723ff853e339f9ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a99beee13b12771837e2e19d7a1edd3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga5a99beee13b12771837e2e19d7a1edd3">XSdiAud_SampSize</a> { <a class="el" href="group__sdiaud.html#gga5a99beee13b12771837e2e19d7a1edd3af7d613ab897a59f47c8948af0b6bf959">XSDIAUD_SAMPSIZE0</a>, 
<a class="el" href="group__sdiaud.html#gga5a99beee13b12771837e2e19d7a1edd3a6dbb7f4af80657b88aea2171967114c3">XSDIAUD_SAMPSIZE1</a>
 }</td></tr>
<tr class="memdesc:ga5a99beee13b12771837e2e19d7a1edd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sample Size.  <a href="group__sdiaud.html#ga5a99beee13b12771837e2e19d7a1edd3">More...</a><br/></td></tr>
<tr class="separator:ga5a99beee13b12771837e2e19d7a1edd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4509da21438dc640c6e8ff7a33b9a51"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gae4509da21438dc640c6e8ff7a33b9a51">XSdiAud_AesChPair</a> </td></tr>
<tr class="memdesc:gae4509da21438dc640c6e8ff7a33b9a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES channel pair.  <a href="group__sdiaud.html#gae4509da21438dc640c6e8ff7a33b9a51">More...</a><br/></td></tr>
<tr class="separator:gae4509da21438dc640c6e8ff7a33b9a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga142a44365d9f1b0c1b1b63effe9ac57a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga142a44365d9f1b0c1b1b63effe9ac57a">XSdiAud_Asx</a> </td></tr>
<tr class="memdesc:ga142a44365d9f1b0c1b1b63effe9ac57a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asynchronous data flag.  <a href="group__sdiaud.html#ga142a44365d9f1b0c1b1b63effe9ac57a">More...</a><br/></td></tr>
<tr class="separator:ga142a44365d9f1b0c1b1b63effe9ac57a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcc32d56fe5e7a307b70f6ba84a147a2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gabcc32d56fe5e7a307b70f6ba84a147a2">XSdiAud_GrpXChNum</a> { <a class="el" href="group__sdiaud.html#ggabcc32d56fe5e7a307b70f6ba84a147a2ad0473fc084426b98aa0775c3f866b1dc">XSDIAUD_GROUPX_CHANNEL1</a> = 1, 
<a class="el" href="group__sdiaud.html#ggabcc32d56fe5e7a307b70f6ba84a147a2a5af0cfbcfffe3a975264f6c46c586856">XSDIAUD_GROUPX_CHANNEL2</a>, 
<a class="el" href="group__sdiaud.html#ggabcc32d56fe5e7a307b70f6ba84a147a2ad4cac3c1815809e22088e6bd78814583">XSDIAUD_GROUPX_CHANNEL3</a>, 
<a class="el" href="group__sdiaud.html#ggabcc32d56fe5e7a307b70f6ba84a147a2a3276cbe5054863bbb5b22640c89c4ea3">XSDIAUD_GROUPX_CHANNEL4</a>
 }</td></tr>
<tr class="memdesc:gabcc32d56fe5e7a307b70f6ba84a147a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel number in any Group.  <a href="group__sdiaud.html#gabcc32d56fe5e7a307b70f6ba84a147a2">More...</a><br/></td></tr>
<tr class="separator:gabcc32d56fe5e7a307b70f6ba84a147a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cde6390590b01c7b7cc6a495ab1674d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga1cde6390590b01c7b7cc6a495ab1674d">XSdiAud_VidRate</a> </td></tr>
<tr class="memdesc:ga1cde6390590b01c7b7cc6a495ab1674d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video Rate.  <a href="group__sdiaud.html#ga1cde6390590b01c7b7cc6a495ab1674d">More...</a><br/></td></tr>
<tr class="separator:ga1cde6390590b01c7b7cc6a495ab1674d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81acb6c158d3f25c466ea9e7065fa7bd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga81acb6c158d3f25c466ea9e7065fa7bd">XSdiAud_VidScan</a> </td></tr>
<tr class="memdesc:ga81acb6c158d3f25c466ea9e7065fa7bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video Scan.  <a href="group__sdiaud.html#ga81acb6c158d3f25c466ea9e7065fa7bd">More...</a><br/></td></tr>
<tr class="separator:ga81acb6c158d3f25c466ea9e7065fa7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2d44b5a5f106b25efc2428ec92f4859"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaa2d44b5a5f106b25efc2428ec92f4859">XSdiAud_VidFam</a> </td></tr>
<tr class="memdesc:gaa2d44b5a5f106b25efc2428ec92f4859"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video Family.  <a href="group__sdiaud.html#gaa2d44b5a5f106b25efc2428ec92f4859">More...</a><br/></td></tr>
<tr class="separator:gaa2d44b5a5f106b25efc2428ec92f4859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadeb9e98fc70874d3c92b69580f1c1f81"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gadeb9e98fc70874d3c92b69580f1c1f81">XSdiAud_NumOfCh</a> { <br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a7f6049507693088252375d6964679463">XSDIAUD_1_CHANNELS</a> = 1, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81aa6bf3a15e57885e4e016df855cbccf65">XSDIAUD_2_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a525494a8d2618de99879bc19cce19bda">XSDIAUD_3_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a65de0a3419efdfafa12debb4133207ca">XSDIAUD_4_CHANNELS</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a63508c6e0c3daea1c763bf2af1bbb02e">XSDIAUD_5_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a73106fe080df46aa77e2910efaf20cbf">XSDIAUD_6_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a3d1aa9143f1368c0b5faee1897ca7ff3">XSDIAUD_7_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a7a2f129d46a3287a3c7f8b239447b7a4">XSDIAUD_8_CHANNELS</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a357f11f5fa9a96d26087ef1cf95dba33">XSDIAUD_9_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a6fdaec6f0ca2638bb0644b832d3d25ad">XSDIAUD_10_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81ae85ad90617de5ca89ba1366d66f02edf">XSDIAUD_11_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81ac68d75e2f5e0d87a50dc56440a1fc9f9">XSDIAUD_12_CHANNELS</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81afc09d77ac911bc474df4995b98efb9e9">XSDIAUD_13_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a20c367a54d6269b6bc7463ac837e2155">XSDIAUD_14_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a6dc626cf4abf6039725190efa0dab225">XSDIAUD_15_CHANNELS</a>, 
<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a78dbd767247e0e3b5063bfe24f9d991d">XSDIAUD_16_CHANNELS</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a2e14e5559d0d433b7b2de1b91fbb846d">XSDIAUD_32_CHANNELS</a> = 32
<br/>
 }</td></tr>
<tr class="memdesc:gadeb9e98fc70874d3c92b69580f1c1f81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of Channels.  <a href="group__sdiaud.html#gadeb9e98fc70874d3c92b69580f1c1f81">More...</a><br/></td></tr>
<tr class="separator:gadeb9e98fc70874d3c92b69580f1c1f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51b0ab587a1dcce6c31c8f4e61c7170c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga51b0ab587a1dcce6c31c8f4e61c7170c">XSdiAud_ChNum</a> { <br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca1936ec4cd621881b0d2cb370324f43df">XSDIAUD_CHANNEL1</a> = 1, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca824547e8f363cbc2b3e3c6a098d7de2b">XSDIAUD_CHANNEL2</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca18c0cb18e6aa601d111c4814d79e5def">XSDIAUD_CHANNEL3</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caab43a22de4ea2b817edc3b2225f7d683">XSDIAUD_CHANNEL4</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca3bd045fa1d69b69615363cb7965b0db3">XSDIAUD_CHANNEL5</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cae33c3de0157d98d4a744e4ac7f703ee1">XSDIAUD_CHANNEL6</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caa142fefa943a94e099f350dd6fb4cbfc">XSDIAUD_CHANNEL7</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca0c3ae132ae423b9d2d910ad9fc8a049b">XSDIAUD_CHANNEL8</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caafb8a4076f036bbbe0f69250a4b148a8">XSDIAUD_CHANNEL9</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caff6d0f92b01fb80a153b26e3a39a42bd">XSDIAUD_CHANNEL10</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca58b530bb12c8ec7db75d4b9d3ae8b680">XSDIAUD_CHANNEL11</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cad0b11f01cd47ee1812f057b5842ce9a1">XSDIAUD_CHANNEL12</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caab2a153b01c9b3c2e1d0b2172a9f0244">XSDIAUD_CHANNEL13</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cad8957a51711cd6b0f2d5ba4080a83e36">XSDIAUD_CHANNEL14</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca08f666ecd05353217f01c790651b5a10">XSDIAUD_CHANNEL15</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca39720ba81704aaf83f73e6857a80cf3e">XSDIAUD_CHANNEL16</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cae5d57c7223012ee1d317c8f1b65f2ad1">XSDIAUD_CHANNEL17</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca72065fe21123753ee75abfa2114f4490">XSDIAUD_CHANNEL18</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cae20dcef126cf704d3ae14c951ee535d4">XSDIAUD_CHANNEL19</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca7c1592b18a05c93c442177c7308aea34">XSDIAUD_CHANNEL20</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cae21a8b0b120b10815ec90c08bf6d9fbc">XSDIAUD_CHANNEL21</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caa4a84e936c0b440e276ca803b0cf1934">XSDIAUD_CHANNEL22</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca8595a4bfdfe7c4fe38fa096bc40c69e1">XSDIAUD_CHANNEL23</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca7f3d3d1cf6737963db4cc90aa4902539">XSDIAUD_CHANNEL24</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cabbae23beb2815a26fc895965b4b89a47">XSDIAUD_CHANNEL25</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cae9bc0641873a7f223322a4bf4e63709b">XSDIAUD_CHANNEL26</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca9ab35a428058ec77901beefa80bf4b69">XSDIAUD_CHANNEL27</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170caefbb02c7a3770c7333c6061bd2fb11f8">XSDIAUD_CHANNEL28</a>, 
<br/>
&#160;&#160;<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca9f827854d1470a048f9c59c2bb79a686">XSDIAUD_CHANNEL29</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca5936e4315f72c4933f4e02d00393d59b">XSDIAUD_CHANNEL30</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170ca3c0523ae78fc90cc3725adff317e748d">XSDIAUD_CHANNEL31</a>, 
<a class="el" href="group__sdiaud.html#gga51b0ab587a1dcce6c31c8f4e61c7170cab7d74e4d532afd12d0ae3a189674bfc2">XSDIAUD_CHANNEL32</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga51b0ab587a1dcce6c31c8f4e61c7170c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel Number.  <a href="group__sdiaud.html#ga51b0ab587a1dcce6c31c8f4e61c7170c">More...</a><br/></td></tr>
<tr class="separator:ga51b0ab587a1dcce6c31c8f4e61c7170c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98351d0854e56580eec10501c1c14e57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga98351d0854e56580eec10501c1c14e57"></a>
typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><b>XSdiAud_Callback</b> )(void *CallbackRef)</td></tr>
<tr class="separator:ga98351d0854e56580eec10501c1c14e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Register Map</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp092729737d14686054aa21531a3582c6"></a>Register offsets for the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> Embed/Extract device </p>
</td></tr>
<tr class="memitem:ga1f08582db325cf112b15ab3d0816857b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga1f08582db325cf112b15ab3d0816857b">XSDIAUD_CNTRL_REG_OFFSET</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:ga1f08582db325cf112b15ab3d0816857b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Module control register offset.  <a href="#ga1f08582db325cf112b15ab3d0816857b">More...</a><br/></td></tr>
<tr class="separator:ga1f08582db325cf112b15ab3d0816857b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa264a0eb161bcfd0d6226fd6e654e75f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaa264a0eb161bcfd0d6226fd6e654e75f">XSDIAUD_SOFT_RST_REG_OFFSET</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:gaa264a0eb161bcfd0d6226fd6e654e75f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Soft reset register offset.  <a href="#gaa264a0eb161bcfd0d6226fd6e654e75f">More...</a><br/></td></tr>
<tr class="separator:gaa264a0eb161bcfd0d6226fd6e654e75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b264279860943cccafa8182b6c87b82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4b264279860943cccafa8182b6c87b82">XSDIAUD_INT_EN_REG_OFFSET</a>&#160;&#160;&#160;0x0C</td></tr>
<tr class="memdesc:ga4b264279860943cccafa8182b6c87b82"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Interrupt enable register offset.  <a href="#ga4b264279860943cccafa8182b6c87b82">More...</a><br/></td></tr>
<tr class="separator:ga4b264279860943cccafa8182b6c87b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cc6d41fbe52f28c3cf35cec94d48e67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga6cc6d41fbe52f28c3cf35cec94d48e67">XSDIAUD_CORE_VERSION_REG_OFFSET</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:ga6cc6d41fbe52f28c3cf35cec94d48e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Core version register offset.  <a href="#ga6cc6d41fbe52f28c3cf35cec94d48e67">More...</a><br/></td></tr>
<tr class="separator:ga6cc6d41fbe52f28c3cf35cec94d48e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2b1473b41e24f4514ca318acca41225"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gab2b1473b41e24f4514ca318acca41225">XSDIAUD_INT_STS_REG_OFFSET</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:gab2b1473b41e24f4514ca318acca41225"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Interrupt status register offset.  <a href="#gab2b1473b41e24f4514ca318acca41225">More...</a><br/></td></tr>
<tr class="separator:gab2b1473b41e24f4514ca318acca41225"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0257b8d983e181923b40f100102a6dd2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga0257b8d983e181923b40f100102a6dd2">XSDIAUD_EMB_VID_CNTRL_REG_OFFSET</a>&#160;&#160;&#160;0X14</td></tr>
<tr class="memdesc:ga0257b8d983e181923b40f100102a6dd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed Video control register offset.  <a href="#ga0257b8d983e181923b40f100102a6dd2">More...</a><br/></td></tr>
<tr class="separator:ga0257b8d983e181923b40f100102a6dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ad7f7a55b3ed67326c1dafc285ff41c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2ad7f7a55b3ed67326c1dafc285ff41c">XSDIAUD_AUD_CNTRL_REG_OFFSET</a>&#160;&#160;&#160;0x18</td></tr>
<tr class="memdesc:ga2ad7f7a55b3ed67326c1dafc285ff41c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Audio control register offset.  <a href="#ga2ad7f7a55b3ed67326c1dafc285ff41c">More...</a><br/></td></tr>
<tr class="separator:ga2ad7f7a55b3ed67326c1dafc285ff41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11bab2fbb639aa280156a6c989fdc272"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga11bab2fbb639aa280156a6c989fdc272">XSDIAUD_VALID_CH_REG_OFFSET</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="memdesc:ga11bab2fbb639aa280156a6c989fdc272"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio valid channels register offset.  <a href="#ga11bab2fbb639aa280156a6c989fdc272">More...</a><br/></td></tr>
<tr class="separator:ga11bab2fbb639aa280156a6c989fdc272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e495d663d19b1fd4cfd26d108e27e54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2e495d663d19b1fd4cfd26d108e27e54">XSDIAUD_MUTE_CH_REG_OFFSET</a>&#160;&#160;&#160;0x30</td></tr>
<tr class="memdesc:ga2e495d663d19b1fd4cfd26d108e27e54"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio mute channels register offset.  <a href="#ga2e495d663d19b1fd4cfd26d108e27e54">More...</a><br/></td></tr>
<tr class="separator:ga2e495d663d19b1fd4cfd26d108e27e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9a9a72bba9a4ff117315a8c9bae6411"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad9a9a72bba9a4ff117315a8c9bae6411">XSDIAUD_ACT_GRP_PRES_REG_OFFSET</a>&#160;&#160;&#160;0X40</td></tr>
<tr class="memdesc:gad9a9a72bba9a4ff117315a8c9bae6411"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio group presence register offset.  <a href="#gad9a9a72bba9a4ff117315a8c9bae6411">More...</a><br/></td></tr>
<tr class="separator:gad9a9a72bba9a4ff117315a8c9bae6411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2b9e608a3c085ec358e6975bb862630"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad2b9e608a3c085ec358e6975bb862630">XSDIAUD_EXT_FIFO_OVFLW_ST_REG_OFFSET</a>&#160;&#160;&#160;0X44</td></tr>
<tr class="memdesc:gad2b9e608a3c085ec358e6975bb862630"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract FIFO overflow status register offset.  <a href="#gad2b9e608a3c085ec358e6975bb862630">More...</a><br/></td></tr>
<tr class="separator:gad2b9e608a3c085ec358e6975bb862630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2979a7a1dad335bb0f17585159d2e313"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2979a7a1dad335bb0f17585159d2e313">XSDIAUD_EXT_CH_STAT0_REG_OFFSET</a>&#160;&#160;&#160;0X48</td></tr>
<tr class="memdesc:ga2979a7a1dad335bb0f17585159d2e313"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract channel status register0 offset.  <a href="#ga2979a7a1dad335bb0f17585159d2e313">More...</a><br/></td></tr>
<tr class="separator:ga2979a7a1dad335bb0f17585159d2e313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f7de194e38c0b3e73ba14f4b8573ca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga5f7de194e38c0b3e73ba14f4b8573ca0">XSDIAUD_ACT_CH_STAT_REG_OFFSET</a>&#160;&#160;&#160;0X60</td></tr>
<tr class="memdesc:ga5f7de194e38c0b3e73ba14f4b8573ca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio active channel status register offset.  <a href="#ga5f7de194e38c0b3e73ba14f4b8573ca0">More...</a><br/></td></tr>
<tr class="separator:ga5f7de194e38c0b3e73ba14f4b8573ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65453fe22a0cb6e794871f54bf919d8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga65453fe22a0cb6e794871f54bf919d8a">XSDIAUD_SR_STAT_REG_OFFSET</a>&#160;&#160;&#160;0X70</td></tr>
<tr class="memdesc:ga65453fe22a0cb6e794871f54bf919d8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio sample rate status register offset.  <a href="#ga65453fe22a0cb6e794871f54bf919d8a">More...</a><br/></td></tr>
<tr class="separator:ga65453fe22a0cb6e794871f54bf919d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab89624efecca512d0d257f785a2f1322"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gab89624efecca512d0d257f785a2f1322">XSDIAUD_ASX_STAT_REG_OFFSET</a>&#160;&#160;&#160;0X80</td></tr>
<tr class="memdesc:gab89624efecca512d0d257f785a2f1322"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio async channel pair status register offset.  <a href="#gab89624efecca512d0d257f785a2f1322">More...</a><br/></td></tr>
<tr class="separator:gab89624efecca512d0d257f785a2f1322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga159dc8b2d1b2f496e63af050464b5d14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a>&#160;&#160;&#160;0XFC</td></tr>
<tr class="memdesc:ga159dc8b2d1b2f496e63af050464b5d14"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI parameters register offset.  <a href="#ga159dc8b2d1b2f496e63af050464b5d14">More...</a><br/></td></tr>
<tr class="separator:ga159dc8b2d1b2f496e63af050464b5d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Core Configuration register masks and shifts of XSdiAud device</h2></td></tr>
<tr class="memitem:ga955ac56d3d927ad53ac48048a63fd56b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga955ac56d3d927ad53ac48048a63fd56b">XSDIAUD_CNTRL_EN_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga955ac56d3d927ad53ac48048a63fd56b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed enable or Extract enable shift.  <a href="#ga955ac56d3d927ad53ac48048a63fd56b">More...</a><br/></td></tr>
<tr class="separator:ga955ac56d3d927ad53ac48048a63fd56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdf4a004144a48991762d729111d4a18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gabdf4a004144a48991762d729111d4a18">XSDIAUD_CNTRL_EN_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga955ac56d3d927ad53ac48048a63fd56b">XSDIAUD_CNTRL_EN_SHIFT</a>)</td></tr>
<tr class="memdesc:gabdf4a004144a48991762d729111d4a18"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed enable or Extract enable mask.  <a href="#gabdf4a004144a48991762d729111d4a18">More...</a><br/></td></tr>
<tr class="separator:gabdf4a004144a48991762d729111d4a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga337eb5623f1feade91083420c26df23f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga337eb5623f1feade91083420c26df23f">XSDIAUD_SOFT_RST_ACLK_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga337eb5623f1feade91083420c26df23f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed soft reset aclk shift.  <a href="#ga337eb5623f1feade91083420c26df23f">More...</a><br/></td></tr>
<tr class="separator:ga337eb5623f1feade91083420c26df23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e767926697356a0bc196ba474322523"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga9e767926697356a0bc196ba474322523">XSDIAUD_SOFT_RST_ACLK_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga337eb5623f1feade91083420c26df23f">XSDIAUD_SOFT_RST_ACLK_SHIFT</a>)</td></tr>
<tr class="memdesc:ga9e767926697356a0bc196ba474322523"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed soft reset aclk mask.  <a href="#ga9e767926697356a0bc196ba474322523">More...</a><br/></td></tr>
<tr class="separator:ga9e767926697356a0bc196ba474322523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga829078fcf7d6a66e0661e22de057ac0c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga829078fcf7d6a66e0661e22de057ac0c">XSDIAUD_SOFT_RST_SCLK_SHIFT</a>&#160;&#160;&#160;(1)</td></tr>
<tr class="memdesc:ga829078fcf7d6a66e0661e22de057ac0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio soft reset sclk shift.  <a href="#ga829078fcf7d6a66e0661e22de057ac0c">More...</a><br/></td></tr>
<tr class="separator:ga829078fcf7d6a66e0661e22de057ac0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cfa9301af60c82345c3e614c1d8a74a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4cfa9301af60c82345c3e614c1d8a74a">XSDIAUD_SOFT_RST_SCLK_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga829078fcf7d6a66e0661e22de057ac0c">XSDIAUD_SOFT_RST_SCLK_SHIFT</a>)</td></tr>
<tr class="memdesc:ga4cfa9301af60c82345c3e614c1d8a74a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio soft reset sclk mask.  <a href="#ga4cfa9301af60c82345c3e614c1d8a74a">More...</a><br/></td></tr>
<tr class="separator:ga4cfa9301af60c82345c3e614c1d8a74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60cd75516a51c546551ea7d98f02fff0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga60cd75516a51c546551ea7d98f02fff0">XSDIAUD_VER_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga60cd75516a51c546551ea7d98f02fff0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio version shift.  <a href="#ga60cd75516a51c546551ea7d98f02fff0">More...</a><br/></td></tr>
<tr class="separator:ga60cd75516a51c546551ea7d98f02fff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac089dfff4301a1030a3d38b6c5350677"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac089dfff4301a1030a3d38b6c5350677">XSDIAUD_VER_MASK</a>&#160;&#160;&#160;(0xFF &lt;&lt; XSDIAUD_VER_SHIFT)</td></tr>
<tr class="memdesc:gac089dfff4301a1030a3d38b6c5350677"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio version mask.  <a href="#gac089dfff4301a1030a3d38b6c5350677">More...</a><br/></td></tr>
<tr class="separator:gac089dfff4301a1030a3d38b6c5350677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e4b664a5530d0e264fa758957dc7f83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3e4b664a5530d0e264fa758957dc7f83">XSDIAUD_EMB_VID_CNT_FAMILY_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga3e4b664a5530d0e264fa758957dc7f83"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control family shift.  <a href="#ga3e4b664a5530d0e264fa758957dc7f83">More...</a><br/></td></tr>
<tr class="separator:ga3e4b664a5530d0e264fa758957dc7f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac749ee59cb93eca33ed3dfbd90a46477"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac749ee59cb93eca33ed3dfbd90a46477">XSDIAUD_EMB_VID_CNT_FAMILY_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EMB_VID_CNT_FAMILY_SHIFT)</td></tr>
<tr class="memdesc:gac749ee59cb93eca33ed3dfbd90a46477"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control family mask.  <a href="#gac749ee59cb93eca33ed3dfbd90a46477">More...</a><br/></td></tr>
<tr class="separator:gac749ee59cb93eca33ed3dfbd90a46477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b0eb77fd24d0b2ab5320a5d32117602"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga7b0eb77fd24d0b2ab5320a5d32117602">XSDIAUD_EMB_VID_CNT_RATE_SHIFT</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:ga7b0eb77fd24d0b2ab5320a5d32117602"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control rate shift.  <a href="#ga7b0eb77fd24d0b2ab5320a5d32117602">More...</a><br/></td></tr>
<tr class="separator:ga7b0eb77fd24d0b2ab5320a5d32117602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a0971a2abda6198dc2ca87dc7fda332"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga5a0971a2abda6198dc2ca87dc7fda332">XSDIAUD_EMB_VID_CNT_RATE_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EMB_VID_CNT_RATE_SHIFT)</td></tr>
<tr class="memdesc:ga5a0971a2abda6198dc2ca87dc7fda332"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control rate mask.  <a href="#ga5a0971a2abda6198dc2ca87dc7fda332">More...</a><br/></td></tr>
<tr class="separator:ga5a0971a2abda6198dc2ca87dc7fda332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1bc0f79d572ee442af322281bdc8623"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaa1bc0f79d572ee442af322281bdc8623">XSDIAUD_EMB_VID_CNT_SCAN_SHIFT</a>&#160;&#160;&#160;(8)</td></tr>
<tr class="memdesc:gaa1bc0f79d572ee442af322281bdc8623"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control scan shift.  <a href="#gaa1bc0f79d572ee442af322281bdc8623">More...</a><br/></td></tr>
<tr class="separator:gaa1bc0f79d572ee442af322281bdc8623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b643780a49dc7c4a38a4f271c62fd78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3b643780a49dc7c4a38a4f271c62fd78">XSDIAUD_EMB_VID_CNT_SCAN_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaa1bc0f79d572ee442af322281bdc8623">XSDIAUD_EMB_VID_CNT_SCAN_SHIFT</a>)</td></tr>
<tr class="memdesc:ga3b643780a49dc7c4a38a4f271c62fd78"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control scan mask.  <a href="#ga3b643780a49dc7c4a38a4f271c62fd78">More...</a><br/></td></tr>
<tr class="separator:ga3b643780a49dc7c4a38a4f271c62fd78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c966a683b8728719008b7b5a8149465"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga8c966a683b8728719008b7b5a8149465">XSDIAUD_EMB_VID_CNT_ELE_SHIFT</a>&#160;&#160;&#160;(16)</td></tr>
<tr class="memdesc:ga8c966a683b8728719008b7b5a8149465"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control external line enable shift.  <a href="#ga8c966a683b8728719008b7b5a8149465">More...</a><br/></td></tr>
<tr class="separator:ga8c966a683b8728719008b7b5a8149465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf150171fe18f56fd1e761b00c75d436"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gacf150171fe18f56fd1e761b00c75d436">XSDIAUD_EMB_VID_CNT_ELE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga8c966a683b8728719008b7b5a8149465">XSDIAUD_EMB_VID_CNT_ELE_SHIFT</a>)</td></tr>
<tr class="memdesc:gacf150171fe18f56fd1e761b00c75d436"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed video control external line enable mask.  <a href="#gacf150171fe18f56fd1e761b00c75d436">More...</a><br/></td></tr>
<tr class="separator:gacf150171fe18f56fd1e761b00c75d436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b07c3901808641f8eb6bc8dd6089736"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga9b07c3901808641f8eb6bc8dd6089736">XSDIAUD_EMB_AUD_CNT_SR_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga9b07c3901808641f8eb6bc8dd6089736"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control SD sample rate shift.  <a href="#ga9b07c3901808641f8eb6bc8dd6089736">More...</a><br/></td></tr>
<tr class="separator:ga9b07c3901808641f8eb6bc8dd6089736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09217b3af8d4facca26f791529de4f0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga09217b3af8d4facca26f791529de4f0b">XSDIAUD_EMB_AUD_CNT_SR_MASK</a>&#160;&#160;&#160;(0x7 &lt;&lt; XSDIAUD_EMB_AUD_CNT_SR_SHIFT)</td></tr>
<tr class="memdesc:ga09217b3af8d4facca26f791529de4f0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control SD sample rate mask.  <a href="#ga09217b3af8d4facca26f791529de4f0b">More...</a><br/></td></tr>
<tr class="separator:ga09217b3af8d4facca26f791529de4f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6ebf195f75e217b238fb2da602b413d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac6ebf195f75e217b238fb2da602b413d">XSDIAUD_EMB_AUD_CNT_SS_SHIFT</a>&#160;&#160;&#160;(3)</td></tr>
<tr class="memdesc:gac6ebf195f75e217b238fb2da602b413d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control SD sample size shift.  <a href="#gac6ebf195f75e217b238fb2da602b413d">More...</a><br/></td></tr>
<tr class="separator:gac6ebf195f75e217b238fb2da602b413d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga084fb742dfefc4a7db95c2b698f222f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga084fb742dfefc4a7db95c2b698f222f6">XSDIAUD_EMB_AUD_CNT_SS_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gac6ebf195f75e217b238fb2da602b413d">XSDIAUD_EMB_AUD_CNT_SS_SHIFT</a>)</td></tr>
<tr class="memdesc:ga084fb742dfefc4a7db95c2b698f222f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control SD sample size mask.  <a href="#ga084fb742dfefc4a7db95c2b698f222f6">More...</a><br/></td></tr>
<tr class="separator:ga084fb742dfefc4a7db95c2b698f222f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8c0d1bd73ea277f2b53ec6d89784dba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaf8c0d1bd73ea277f2b53ec6d89784dba">XSDIAUD_EMB_AUD_CNT_ASX_SHIFT</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:gaf8c0d1bd73ea277f2b53ec6d89784dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control asynchronous data flag shift.  <a href="#gaf8c0d1bd73ea277f2b53ec6d89784dba">More...</a><br/></td></tr>
<tr class="separator:gaf8c0d1bd73ea277f2b53ec6d89784dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac1e02272193d665db60e8daac570a0d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaac1e02272193d665db60e8daac570a0d">XSDIAUD_EMB_AUD_CNT_ASX_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaf8c0d1bd73ea277f2b53ec6d89784dba">XSDIAUD_EMB_AUD_CNT_ASX_SHIFT</a>)</td></tr>
<tr class="memdesc:gaac1e02272193d665db60e8daac570a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control asynchronous data flag mask.  <a href="#gaac1e02272193d665db60e8daac570a0d">More...</a><br/></td></tr>
<tr class="separator:gaac1e02272193d665db60e8daac570a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d7d3f4a30794d28d84f9f120bb8f4e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga8d7d3f4a30794d28d84f9f120bb8f4e4">XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_SHIFT</a>&#160;&#160;&#160;(16)</td></tr>
<tr class="memdesc:ga8d7d3f4a30794d28d84f9f120bb8f4e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control aes channel pair shift.  <a href="#ga8d7d3f4a30794d28d84f9f120bb8f4e4">More...</a><br/></td></tr>
<tr class="separator:ga8d7d3f4a30794d28d84f9f120bb8f4e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a557e06e50ec9a1a0735b09ed686e73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga0a557e06e50ec9a1a0735b09ed686e73">XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_SHIFT)</td></tr>
<tr class="memdesc:ga0a557e06e50ec9a1a0735b09ed686e73"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed audio control aes channel pair mask.  <a href="#ga0a557e06e50ec9a1a0735b09ed686e73">More...</a><br/></td></tr>
<tr class="separator:ga0a557e06e50ec9a1a0735b09ed686e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64e35911f5696c301e54b461b778cb6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga64e35911f5696c301e54b461b778cb6e">XSDIAUD_EMB_AXIS_CHCOUNT_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga64e35911f5696c301e54b461b778cb6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed AXIS channel count shift.  <a href="#ga64e35911f5696c301e54b461b778cb6e">More...</a><br/></td></tr>
<tr class="separator:ga64e35911f5696c301e54b461b778cb6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga079371592a275da3f5e3b3fe8c623e26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga079371592a275da3f5e3b3fe8c623e26">XSDIAUD_EMB_AXIS_CHCOUNT_MASK</a>&#160;&#160;&#160;(0x1F &lt;&lt; XSDIAUD_EMB_AXIS_CHCOUNT_SHIFT)</td></tr>
<tr class="memdesc:ga079371592a275da3f5e3b3fe8c623e26"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed AXIS channel count mask.  <a href="#ga079371592a275da3f5e3b3fe8c623e26">More...</a><br/></td></tr>
<tr class="separator:ga079371592a275da3f5e3b3fe8c623e26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace2293eea8e97ca0c1efadc3ebb33b4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gace2293eea8e97ca0c1efadc3ebb33b4b">XSDIAUD_EMD_MUX_CNT_GS_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gace2293eea8e97ca0c1efadc3ebb33b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed Mux group select shift.  <a href="#gace2293eea8e97ca0c1efadc3ebb33b4b">More...</a><br/></td></tr>
<tr class="separator:gace2293eea8e97ca0c1efadc3ebb33b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9ac59303e9e495682232d465d1adc6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac9ac59303e9e495682232d465d1adc6d">XSDIAUD_EMD_MUX_CNT_GS_MASK</a>&#160;&#160;&#160;(0x3 &lt;&lt; XSDIAUD_EMD_MUX_CNT_GS_SHIFT)</td></tr>
<tr class="memdesc:gac9ac59303e9e495682232d465d1adc6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Embed Mux group select mask.  <a href="#gac9ac59303e9e495682232d465d1adc6d">More...</a><br/></td></tr>
<tr class="separator:gac9ac59303e9e495682232d465d1adc6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b00f8a4f84f5e370399ca99539e6aff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4b00f8a4f84f5e370399ca99539e6aff">XSDIAUD_GRP_PRESNT_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga4b00f8a4f84f5e370399ca99539e6aff"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio group present value shift.  <a href="#ga4b00f8a4f84f5e370399ca99539e6aff">More...</a><br/></td></tr>
<tr class="separator:ga4b00f8a4f84f5e370399ca99539e6aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga990e0e67803f66bff97aed595b1b8c7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga990e0e67803f66bff97aed595b1b8c7e">XSDIAUD_GRP_PRESNT_MASK</a>&#160;&#160;&#160;(0xFF &lt;&lt; XSDIAUD_GRP_PRESNT_SHIFT)</td></tr>
<tr class="memdesc:ga990e0e67803f66bff97aed595b1b8c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio group present value mask.  <a href="#ga990e0e67803f66bff97aed595b1b8c7e">More...</a><br/></td></tr>
<tr class="separator:ga990e0e67803f66bff97aed595b1b8c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87777ae7502feac1bdf24a8cb4fc47d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga87777ae7502feac1bdf24a8cb4fc47d8">XSDIAUD_GRP_PRESNTV_SHIFT</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:ga87777ae7502feac1bdf24a8cb4fc47d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio group present valid shift.  <a href="#ga87777ae7502feac1bdf24a8cb4fc47d8">More...</a><br/></td></tr>
<tr class="separator:ga87777ae7502feac1bdf24a8cb4fc47d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f1239d866bf2f2ce731b41151efe127"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4f1239d866bf2f2ce731b41151efe127">XSDIAUD_GRP_PRESNTV_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga87777ae7502feac1bdf24a8cb4fc47d8">XSDIAUD_GRP_PRESNTV_SHIFT</a>)</td></tr>
<tr class="memdesc:ga4f1239d866bf2f2ce731b41151efe127"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio group present valid mask.  <a href="#ga4f1239d866bf2f2ce731b41151efe127">More...</a><br/></td></tr>
<tr class="separator:ga4f1239d866bf2f2ce731b41151efe127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69e86a27483fd404ef6a1aef84aac0d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga69e86a27483fd404ef6a1aef84aac0d9">XSDIAUD_INT_EN_AUD_STAT_UPDATE_SHIFT</a>&#160;&#160;&#160;(8)</td></tr>
<tr class="memdesc:ga69e86a27483fd404ef6a1aef84aac0d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status update shift.  <a href="#ga69e86a27483fd404ef6a1aef84aac0d9">More...</a><br/></td></tr>
<tr class="separator:ga69e86a27483fd404ef6a1aef84aac0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga941e8e785c68a29342f6f83fa39f8ee4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga941e8e785c68a29342f6f83fa39f8ee4">XSDIAUD_INT_EN_AUD_STAT_UPDATE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga69e86a27483fd404ef6a1aef84aac0d9">XSDIAUD_INT_EN_AUD_STAT_UPDATE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga941e8e785c68a29342f6f83fa39f8ee4"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status update mask.  <a href="#ga941e8e785c68a29342f6f83fa39f8ee4">More...</a><br/></td></tr>
<tr class="separator:ga941e8e785c68a29342f6f83fa39f8ee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f76f36845a0c20ed6f895dea9e3506e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga0f76f36845a0c20ed6f895dea9e3506e">XSDIAUD_INT_EN_GRP_CHANGE_SHIFT</a>&#160;&#160;&#160;(9)</td></tr>
<tr class="memdesc:ga0f76f36845a0c20ed6f895dea9e3506e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt group change detect shift.  <a href="#ga0f76f36845a0c20ed6f895dea9e3506e">More...</a><br/></td></tr>
<tr class="separator:ga0f76f36845a0c20ed6f895dea9e3506e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b3c0285858659933a56a59a329f93b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga7b3c0285858659933a56a59a329f93b1">XSDIAUD_INT_EN_GRP_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga0f76f36845a0c20ed6f895dea9e3506e">XSDIAUD_INT_EN_GRP_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga7b3c0285858659933a56a59a329f93b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt group change detect mask.  <a href="#ga7b3c0285858659933a56a59a329f93b1">More...</a><br/></td></tr>
<tr class="separator:ga7b3c0285858659933a56a59a329f93b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d0bafe2d3389bb669b7227fce04f79b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga6d0bafe2d3389bb669b7227fce04f79b">XSDIAUD_INT_EN_CH_CHANGE_SHIFT</a>&#160;&#160;&#160;(10)</td></tr>
<tr class="memdesc:ga6d0bafe2d3389bb669b7227fce04f79b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt active channel change detect shift.  <a href="#ga6d0bafe2d3389bb669b7227fce04f79b">More...</a><br/></td></tr>
<tr class="separator:ga6d0bafe2d3389bb669b7227fce04f79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31edeee619413d6a03ee30e2f2b2f2d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga31edeee619413d6a03ee30e2f2b2f2d2">XSDIAUD_INT_EN_CH_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga6d0bafe2d3389bb669b7227fce04f79b">XSDIAUD_INT_EN_CH_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga31edeee619413d6a03ee30e2f2b2f2d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt active channel change detect mask.  <a href="#ga31edeee619413d6a03ee30e2f2b2f2d2">More...</a><br/></td></tr>
<tr class="separator:ga31edeee619413d6a03ee30e2f2b2f2d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga083e9d7fbfcbac66f149513e1035b41d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga083e9d7fbfcbac66f149513e1035b41d">XSDIAUD_INT_EN_SMP_RATE_CHANGE_SHIFT</a>&#160;&#160;&#160;(11)</td></tr>
<tr class="memdesc:ga083e9d7fbfcbac66f149513e1035b41d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt sample rate change detect shift.  <a href="#ga083e9d7fbfcbac66f149513e1035b41d">More...</a><br/></td></tr>
<tr class="separator:ga083e9d7fbfcbac66f149513e1035b41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63b8113dc44b47c5c08c1614261535f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga63b8113dc44b47c5c08c1614261535f2">XSDIAUD_INT_EN_SMP_RATE_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga083e9d7fbfcbac66f149513e1035b41d">XSDIAUD_INT_EN_SMP_RATE_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga63b8113dc44b47c5c08c1614261535f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt sample rate change detect mask.  <a href="#ga63b8113dc44b47c5c08c1614261535f2">More...</a><br/></td></tr>
<tr class="separator:ga63b8113dc44b47c5c08c1614261535f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c347654f13df0a46b862ff1040dfeb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga0c347654f13df0a46b862ff1040dfeb8">XSDIAUD_INT_EN_ASX_CHANGE_SHIFT</a>&#160;&#160;&#160;(12)</td></tr>
<tr class="memdesc:ga0c347654f13df0a46b862ff1040dfeb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt asynchronous data flag value change detect shift.  <a href="#ga0c347654f13df0a46b862ff1040dfeb8">More...</a><br/></td></tr>
<tr class="separator:ga0c347654f13df0a46b862ff1040dfeb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ef267f4fdd846290c87df8f491ccd0d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga1ef267f4fdd846290c87df8f491ccd0d">XSDIAUD_INT_EN_ASX_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga0c347654f13df0a46b862ff1040dfeb8">XSDIAUD_INT_EN_ASX_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga1ef267f4fdd846290c87df8f491ccd0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt asynchronous data flag value change detect mask.  <a href="#ga1ef267f4fdd846290c87df8f491ccd0d">More...</a><br/></td></tr>
<tr class="separator:ga1ef267f4fdd846290c87df8f491ccd0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3134778ddc685e82cbfeff8d55e62ca3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3134778ddc685e82cbfeff8d55e62ca3">XSDIAUD_INT_EN_AES_CS_UPDATE_SHIFT</a>&#160;&#160;&#160;(16)</td></tr>
<tr class="memdesc:ga3134778ddc685e82cbfeff8d55e62ca3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt aes channel status value update shift.  <a href="#ga3134778ddc685e82cbfeff8d55e62ca3">More...</a><br/></td></tr>
<tr class="separator:ga3134778ddc685e82cbfeff8d55e62ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1362663658b2e87c15e1c9601bdd0d6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga1362663658b2e87c15e1c9601bdd0d6d">XSDIAUD_INT_EN_AES_CS_UPDATE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga3134778ddc685e82cbfeff8d55e62ca3">XSDIAUD_INT_EN_AES_CS_UPDATE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga1362663658b2e87c15e1c9601bdd0d6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt aes channel status value update mask.  <a href="#ga1362663658b2e87c15e1c9601bdd0d6d">More...</a><br/></td></tr>
<tr class="separator:ga1362663658b2e87c15e1c9601bdd0d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6dc126c2e810059980839b080da103c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaf6dc126c2e810059980839b080da103c">XSDIAUD_INT_EN_AES_CS_CHANGE_SHIFT</a>&#160;&#160;&#160;(17)</td></tr>
<tr class="memdesc:gaf6dc126c2e810059980839b080da103c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt aes channel status value change shift.  <a href="#gaf6dc126c2e810059980839b080da103c">More...</a><br/></td></tr>
<tr class="separator:gaf6dc126c2e810059980839b080da103c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3db0720d96188c13484250f50e3bae1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac3db0720d96188c13484250f50e3bae1">XSDIAUD_INT_EN_AES_CS_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaf6dc126c2e810059980839b080da103c">XSDIAUD_INT_EN_AES_CS_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:gac3db0720d96188c13484250f50e3bae1"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt aes channel status value change mask.  <a href="#gac3db0720d96188c13484250f50e3bae1">More...</a><br/></td></tr>
<tr class="separator:gac3db0720d96188c13484250f50e3bae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9cea6f3eda2a51b9ebd445e10657328"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gae9cea6f3eda2a51b9ebd445e10657328">XSDIAUD_EXT_INT_EN_VID_PROP_CHANGE_SHIFT</a>&#160;&#160;&#160;(3)</td></tr>
<tr class="memdesc:gae9cea6f3eda2a51b9ebd445e10657328"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt video properties change detect shift.  <a href="#gae9cea6f3eda2a51b9ebd445e10657328">More...</a><br/></td></tr>
<tr class="separator:gae9cea6f3eda2a51b9ebd445e10657328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04e36819dc26287940d950b17f79359f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga04e36819dc26287940d950b17f79359f">XSDIAUD_EXT_INT_EN_VID_PROP_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gae9cea6f3eda2a51b9ebd445e10657328">XSDIAUD_EXT_INT_EN_VID_PROP_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga04e36819dc26287940d950b17f79359f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt video properties change detect mask.  <a href="#ga04e36819dc26287940d950b17f79359f">More...</a><br/></td></tr>
<tr class="separator:ga04e36819dc26287940d950b17f79359f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab44b259a5dd2dec6e5e430c41c82db21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gab44b259a5dd2dec6e5e430c41c82db21">XSDIAUD_EXT_INT_EN_FIFO_OF_SHIFT</a>&#160;&#160;&#160;(2)</td></tr>
<tr class="memdesc:gab44b259a5dd2dec6e5e430c41c82db21"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt FIFO overflow detect shift.  <a href="#gab44b259a5dd2dec6e5e430c41c82db21">More...</a><br/></td></tr>
<tr class="separator:gab44b259a5dd2dec6e5e430c41c82db21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga759de9f5d246ba8852e893bb4c11f0cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga759de9f5d246ba8852e893bb4c11f0cc">XSDIAUD_EXT_INT_EN_FIFO_OF_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gab44b259a5dd2dec6e5e430c41c82db21">XSDIAUD_EXT_INT_EN_FIFO_OF_SHIFT</a>)</td></tr>
<tr class="memdesc:ga759de9f5d246ba8852e893bb4c11f0cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt FIFO overflow detect mask.  <a href="#ga759de9f5d246ba8852e893bb4c11f0cc">More...</a><br/></td></tr>
<tr class="separator:ga759de9f5d246ba8852e893bb4c11f0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54c29ed8481e221aeda0119d04b47444"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga54c29ed8481e221aeda0119d04b47444">XSDIAUD_EXT_INT_EN_CERR_SHIFT</a>&#160;&#160;&#160;(1)</td></tr>
<tr class="memdesc:ga54c29ed8481e221aeda0119d04b47444"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt checksum error detect shift.  <a href="#ga54c29ed8481e221aeda0119d04b47444">More...</a><br/></td></tr>
<tr class="separator:ga54c29ed8481e221aeda0119d04b47444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bc22376b99aa1e5f0fff3790e3583b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga0bc22376b99aa1e5f0fff3790e3583b0">XSDIAUD_EXT_INT_EN_CERR_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga54c29ed8481e221aeda0119d04b47444">XSDIAUD_EXT_INT_EN_CERR_SHIFT</a>)</td></tr>
<tr class="memdesc:ga0bc22376b99aa1e5f0fff3790e3583b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt checksum error detect mask.  <a href="#ga0bc22376b99aa1e5f0fff3790e3583b0">More...</a><br/></td></tr>
<tr class="separator:ga0bc22376b99aa1e5f0fff3790e3583b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac33684b1153b86b1fefb86ae31042f6c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac33684b1153b86b1fefb86ae31042f6c">XSDIAUD_EXT_INT_EN_PERR_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gac33684b1153b86b1fefb86ae31042f6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt parity error detect shift.  <a href="#gac33684b1153b86b1fefb86ae31042f6c">More...</a><br/></td></tr>
<tr class="separator:gac33684b1153b86b1fefb86ae31042f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5eaaf4a1390347eb8aadeae6813b3d73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga5eaaf4a1390347eb8aadeae6813b3d73">XSDIAUD_EXT_INT_EN_PERR_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gac33684b1153b86b1fefb86ae31042f6c">XSDIAUD_EXT_INT_EN_PERR_SHIFT</a>)</td></tr>
<tr class="memdesc:ga5eaaf4a1390347eb8aadeae6813b3d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt parity error detect mask.  <a href="#ga5eaaf4a1390347eb8aadeae6813b3d73">More...</a><br/></td></tr>
<tr class="separator:ga5eaaf4a1390347eb8aadeae6813b3d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b6e2282e6d19253c9119176651656da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4b6e2282e6d19253c9119176651656da">XSDIAUD_INT_ST_AUD_STAT_UPDATE_SHIFT</a>&#160;&#160;&#160;(8)</td></tr>
<tr class="memdesc:ga4b6e2282e6d19253c9119176651656da"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status update shift.  <a href="#ga4b6e2282e6d19253c9119176651656da">More...</a><br/></td></tr>
<tr class="separator:ga4b6e2282e6d19253c9119176651656da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bc443d92061b2ed0be152aa0e6d2e7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3bc443d92061b2ed0be152aa0e6d2e7e">XSDIAUD_INT_ST_AUD_STAT_UPDATE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga4b6e2282e6d19253c9119176651656da">XSDIAUD_INT_ST_AUD_STAT_UPDATE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga3bc443d92061b2ed0be152aa0e6d2e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status update mask.  <a href="#ga3bc443d92061b2ed0be152aa0e6d2e7e">More...</a><br/></td></tr>
<tr class="separator:ga3bc443d92061b2ed0be152aa0e6d2e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2799dd2f155ce7c305e5683bc8f20eaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2799dd2f155ce7c305e5683bc8f20eaa">XSDIAUD_INT_ST_GRP_CHANGE_SHIFT</a>&#160;&#160;&#160;(9)</td></tr>
<tr class="memdesc:ga2799dd2f155ce7c305e5683bc8f20eaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status group change detect shift.  <a href="#ga2799dd2f155ce7c305e5683bc8f20eaa">More...</a><br/></td></tr>
<tr class="separator:ga2799dd2f155ce7c305e5683bc8f20eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93f86d9125cdf1d0c746c90f874af792"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga93f86d9125cdf1d0c746c90f874af792">XSDIAUD_INT_ST_GRP_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga2799dd2f155ce7c305e5683bc8f20eaa">XSDIAUD_INT_ST_GRP_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga93f86d9125cdf1d0c746c90f874af792"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status group change detect mask.  <a href="#ga93f86d9125cdf1d0c746c90f874af792">More...</a><br/></td></tr>
<tr class="separator:ga93f86d9125cdf1d0c746c90f874af792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga681d8b8cabbd56ac3172b34c891354a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga681d8b8cabbd56ac3172b34c891354a1">XSDIAUD_INT_ST_CH_CHANGE_SHIFT</a>&#160;&#160;&#160;(10)</td></tr>
<tr class="memdesc:ga681d8b8cabbd56ac3172b34c891354a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status active channel change detect shift.  <a href="#ga681d8b8cabbd56ac3172b34c891354a1">More...</a><br/></td></tr>
<tr class="separator:ga681d8b8cabbd56ac3172b34c891354a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03c48765d2055514f96cbc9754e7f1d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga03c48765d2055514f96cbc9754e7f1d5">XSDIAUD_INT_ST_CH_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga681d8b8cabbd56ac3172b34c891354a1">XSDIAUD_INT_ST_CH_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga03c48765d2055514f96cbc9754e7f1d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status active channel change detect mask.  <a href="#ga03c48765d2055514f96cbc9754e7f1d5">More...</a><br/></td></tr>
<tr class="separator:ga03c48765d2055514f96cbc9754e7f1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd1658f6dedcd88898a6a5ae2a909b4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gafd1658f6dedcd88898a6a5ae2a909b4c">XSDIAUD_INT_ST_SMP_RATE_CHANGE_SHIFT</a>&#160;&#160;&#160;(11)</td></tr>
<tr class="memdesc:gafd1658f6dedcd88898a6a5ae2a909b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status sample rate change detect shift.  <a href="#gafd1658f6dedcd88898a6a5ae2a909b4c">More...</a><br/></td></tr>
<tr class="separator:gafd1658f6dedcd88898a6a5ae2a909b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga814dfb23f80699907e305fe112638da0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga814dfb23f80699907e305fe112638da0">XSDIAUD_INT_ST_SMP_RATE_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gafd1658f6dedcd88898a6a5ae2a909b4c">XSDIAUD_INT_ST_SMP_RATE_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga814dfb23f80699907e305fe112638da0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status sample rate change detect mask.  <a href="#ga814dfb23f80699907e305fe112638da0">More...</a><br/></td></tr>
<tr class="separator:ga814dfb23f80699907e305fe112638da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65b9ce1954cd60e86ffb1140143b1607"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga65b9ce1954cd60e86ffb1140143b1607">XSDIAUD_INT_ST_ASX_CHANGE_SHIFT</a>&#160;&#160;&#160;(12)</td></tr>
<tr class="memdesc:ga65b9ce1954cd60e86ffb1140143b1607"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status asynchronous data flag value change detect shift.  <a href="#ga65b9ce1954cd60e86ffb1140143b1607">More...</a><br/></td></tr>
<tr class="separator:ga65b9ce1954cd60e86ffb1140143b1607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29f94772194265615b064794ab4054fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga29f94772194265615b064794ab4054fe">XSDIAUD_INT_ST_ASX_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga65b9ce1954cd60e86ffb1140143b1607">XSDIAUD_INT_ST_ASX_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga29f94772194265615b064794ab4054fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status asynchronous data flag value change detect mask.  <a href="#ga29f94772194265615b064794ab4054fe">More...</a><br/></td></tr>
<tr class="separator:ga29f94772194265615b064794ab4054fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e8bf09367b2cbbada71f3f638d29df4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga6e8bf09367b2cbbada71f3f638d29df4">XSDIAUD_INT_ST_AES_CS_UPDATE_SHIFT</a>&#160;&#160;&#160;(16)</td></tr>
<tr class="memdesc:ga6e8bf09367b2cbbada71f3f638d29df4"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status aes channel status value update shift.  <a href="#ga6e8bf09367b2cbbada71f3f638d29df4">More...</a><br/></td></tr>
<tr class="separator:ga6e8bf09367b2cbbada71f3f638d29df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6916d34bdca7f3b07e0e1a31fe8c1d74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga6916d34bdca7f3b07e0e1a31fe8c1d74">XSDIAUD_INT_ST_AES_CS_UPDATE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga6e8bf09367b2cbbada71f3f638d29df4">XSDIAUD_INT_ST_AES_CS_UPDATE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga6916d34bdca7f3b07e0e1a31fe8c1d74"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status aes channel status value update mask.  <a href="#ga6916d34bdca7f3b07e0e1a31fe8c1d74">More...</a><br/></td></tr>
<tr class="separator:ga6916d34bdca7f3b07e0e1a31fe8c1d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga362fc8ab6f28e42adc9a155f23bb9cf2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga362fc8ab6f28e42adc9a155f23bb9cf2">XSDIAUD_INT_ST_AES_CS_CHANGE_SHIFT</a>&#160;&#160;&#160;(17)</td></tr>
<tr class="memdesc:ga362fc8ab6f28e42adc9a155f23bb9cf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status aes channel status value change shift.  <a href="#ga362fc8ab6f28e42adc9a155f23bb9cf2">More...</a><br/></td></tr>
<tr class="separator:ga362fc8ab6f28e42adc9a155f23bb9cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e813076ae849b757dd730c64fa9e71a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga7e813076ae849b757dd730c64fa9e71a">XSDIAUD_INT_ST_AES_CS_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga362fc8ab6f28e42adc9a155f23bb9cf2">XSDIAUD_INT_ST_AES_CS_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga7e813076ae849b757dd730c64fa9e71a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio interrupt status aes channel status value change mask.  <a href="#ga7e813076ae849b757dd730c64fa9e71a">More...</a><br/></td></tr>
<tr class="separator:ga7e813076ae849b757dd730c64fa9e71a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga870f4a50513a5fba5ca7eaf4ab4085db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga870f4a50513a5fba5ca7eaf4ab4085db">XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_SHIFT</a>&#160;&#160;&#160;(3)</td></tr>
<tr class="memdesc:ga870f4a50513a5fba5ca7eaf4ab4085db"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status video properties change detect shift.  <a href="#ga870f4a50513a5fba5ca7eaf4ab4085db">More...</a><br/></td></tr>
<tr class="separator:ga870f4a50513a5fba5ca7eaf4ab4085db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b3e03c22abfc4528540b212281671fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga9b3e03c22abfc4528540b212281671fd">XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga870f4a50513a5fba5ca7eaf4ab4085db">XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga9b3e03c22abfc4528540b212281671fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status video properties change detect mask.  <a href="#ga9b3e03c22abfc4528540b212281671fd">More...</a><br/></td></tr>
<tr class="separator:ga9b3e03c22abfc4528540b212281671fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9e6075d05db155b49b5451d9272e905"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad9e6075d05db155b49b5451d9272e905">XSDIAUD_EXT_INT_ST_FIFO_OF_SHIFT</a>&#160;&#160;&#160;(2)</td></tr>
<tr class="memdesc:gad9e6075d05db155b49b5451d9272e905"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status FIFO overflow detect shift.  <a href="#gad9e6075d05db155b49b5451d9272e905">More...</a><br/></td></tr>
<tr class="separator:gad9e6075d05db155b49b5451d9272e905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefec5aa548f604a2c66ed0e79db5fdba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaefec5aa548f604a2c66ed0e79db5fdba">XSDIAUD_EXT_INT_ST_FIFO_OF_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gad9e6075d05db155b49b5451d9272e905">XSDIAUD_EXT_INT_ST_FIFO_OF_SHIFT</a>)</td></tr>
<tr class="memdesc:gaefec5aa548f604a2c66ed0e79db5fdba"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status FIFO overflow detect mask.  <a href="#gaefec5aa548f604a2c66ed0e79db5fdba">More...</a><br/></td></tr>
<tr class="separator:gaefec5aa548f604a2c66ed0e79db5fdba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e973876381120186be23c64f4db02ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga1e973876381120186be23c64f4db02ab">XSDIAUD_EXT_INT_ST_CERR_SHIFT</a>&#160;&#160;&#160;(1)</td></tr>
<tr class="memdesc:ga1e973876381120186be23c64f4db02ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status checksum error detect shift.  <a href="#ga1e973876381120186be23c64f4db02ab">More...</a><br/></td></tr>
<tr class="separator:ga1e973876381120186be23c64f4db02ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga511ea16bc7c6f769d3b053a4135ca170"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga511ea16bc7c6f769d3b053a4135ca170">XSDIAUD_EXT_INT_ST_CERR_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga1e973876381120186be23c64f4db02ab">XSDIAUD_EXT_INT_ST_CERR_SHIFT</a>)</td></tr>
<tr class="memdesc:ga511ea16bc7c6f769d3b053a4135ca170"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status checksum error detect mask.  <a href="#ga511ea16bc7c6f769d3b053a4135ca170">More...</a><br/></td></tr>
<tr class="separator:ga511ea16bc7c6f769d3b053a4135ca170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e4aa3a2b7418d5e097865b8b57aac88"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga1e4aa3a2b7418d5e097865b8b57aac88">XSDIAUD_EXT_INT_ST_PERR_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga1e4aa3a2b7418d5e097865b8b57aac88"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status parity error detect shift.  <a href="#ga1e4aa3a2b7418d5e097865b8b57aac88">More...</a><br/></td></tr>
<tr class="separator:ga1e4aa3a2b7418d5e097865b8b57aac88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64b08c4abfbb860e47f4bae2be5dd3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaa64b08c4abfbb860e47f4bae2be5dd3c">XSDIAUD_EXT_INT_ST_PERR_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga1e4aa3a2b7418d5e097865b8b57aac88">XSDIAUD_EXT_INT_ST_PERR_SHIFT</a>)</td></tr>
<tr class="memdesc:gaa64b08c4abfbb860e47f4bae2be5dd3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract interrupt status parity error detect mask.  <a href="#gaa64b08c4abfbb860e47f4bae2be5dd3c">More...</a><br/></td></tr>
<tr class="separator:gaa64b08c4abfbb860e47f4bae2be5dd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef1123be527142242330daffe04726fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaef1123be527142242330daffe04726fb">XSDIAUD_EXT_AUD_CNT_CP_EN_SHIFT</a>&#160;&#160;&#160;(29)</td></tr>
<tr class="memdesc:gaef1123be527142242330daffe04726fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract audio clock phase enable shift.  <a href="#gaef1123be527142242330daffe04726fb">More...</a><br/></td></tr>
<tr class="separator:gaef1123be527142242330daffe04726fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad887c3eaf0345a5cfe8db381c1a15a38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad887c3eaf0345a5cfe8db381c1a15a38">XSDIAUD_EXT_AUD_CNT_CP_EN_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaef1123be527142242330daffe04726fb">XSDIAUD_EXT_AUD_CNT_CP_EN_SHIFT</a>)</td></tr>
<tr class="memdesc:gad887c3eaf0345a5cfe8db381c1a15a38"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract audio clock phase enable mask.  <a href="#gad887c3eaf0345a5cfe8db381c1a15a38">More...</a><br/></td></tr>
<tr class="separator:gad887c3eaf0345a5cfe8db381c1a15a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8e7c3c28b78f6b6a8b9e30117803eb3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gad8e7c3c28b78f6b6a8b9e30117803eb3">XSDIAUD_EXT_AXIS_CHCOUNT_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gad8e7c3c28b78f6b6a8b9e30117803eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract AXIS channel count shift.  <a href="#gad8e7c3c28b78f6b6a8b9e30117803eb3">More...</a><br/></td></tr>
<tr class="separator:gad8e7c3c28b78f6b6a8b9e30117803eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga087cd86f5709e4f61b9809263dc8abb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga087cd86f5709e4f61b9809263dc8abb9">XSDIAUD_EXT_AXIS_CHCOUNT_MASK</a>&#160;&#160;&#160;(0x1F &lt;&lt; XSDIAUD_EXT_AXIS_CHCOUNT_SHIFT)</td></tr>
<tr class="memdesc:ga087cd86f5709e4f61b9809263dc8abb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract AXIS channel count mask.  <a href="#ga087cd86f5709e4f61b9809263dc8abb9">More...</a><br/></td></tr>
<tr class="separator:ga087cd86f5709e4f61b9809263dc8abb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa89f8e758c4cce227b088de7c4efff3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaaa89f8e758c4cce227b088de7c4efff3">XSDIAUD_EXT_DMUX_GRPS_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gaaa89f8e758c4cce227b088de7c4efff3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract DMux group select shift.  <a href="#gaaa89f8e758c4cce227b088de7c4efff3">More...</a><br/></td></tr>
<tr class="separator:gaaa89f8e758c4cce227b088de7c4efff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29e054567302158a15497a6c1ad6dba6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga29e054567302158a15497a6c1ad6dba6">XSDIAUD_EXT_DMUX_GRPS_MASK</a>&#160;&#160;&#160;(0x3 &lt;&lt; XSDIAUD_EXT_DMUX_GRPS_SHIFT)</td></tr>
<tr class="memdesc:ga29e054567302158a15497a6c1ad6dba6"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract DMux group select mask.  <a href="#ga29e054567302158a15497a6c1ad6dba6">More...</a><br/></td></tr>
<tr class="separator:ga29e054567302158a15497a6c1ad6dba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea8011c7dab79bfa115c2290d3c3036"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gafea8011c7dab79bfa115c2290d3c3036">XSDIAUD_EXT_DMUX_MUTE_SHIFT</a>&#160;&#160;&#160;(2)</td></tr>
<tr class="memdesc:gafea8011c7dab79bfa115c2290d3c3036"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract DMux mute channel shift.  <a href="#gafea8011c7dab79bfa115c2290d3c3036">More...</a><br/></td></tr>
<tr class="separator:gafea8011c7dab79bfa115c2290d3c3036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e0976d8334d0e927e3c4e82668cfde9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga6e0976d8334d0e927e3c4e82668cfde9">XSDIAUD_EXT_DMUX_MUTEALL_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td></tr>
<tr class="memdesc:ga6e0976d8334d0e927e3c4e82668cfde9"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract DMux mute all channels mask.  <a href="#ga6e0976d8334d0e927e3c4e82668cfde9">More...</a><br/></td></tr>
<tr class="separator:ga6e0976d8334d0e927e3c4e82668cfde9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92df14ea9d11878dc89cea8277d6ad5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga92df14ea9d11878dc89cea8277d6ad5f">XSDIAUD_EXT_DMUX_MUTE1_MASK</a>&#160;&#160;&#160;(0x1 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td></tr>
<tr class="memdesc:ga92df14ea9d11878dc89cea8277d6ad5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract Dmux mute channel 1 mask.  <a href="#ga92df14ea9d11878dc89cea8277d6ad5f">More...</a><br/></td></tr>
<tr class="separator:ga92df14ea9d11878dc89cea8277d6ad5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8bcef24feec87e4897286198f8faa13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaf8bcef24feec87e4897286198f8faa13">XSDIAUD_EXT_DMUX_MUTE2_MASK</a>&#160;&#160;&#160;(0x2 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td></tr>
<tr class="memdesc:gaf8bcef24feec87e4897286198f8faa13"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract Dmux mute channel 2 mask.  <a href="#gaf8bcef24feec87e4897286198f8faa13">More...</a><br/></td></tr>
<tr class="separator:gaf8bcef24feec87e4897286198f8faa13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89fe7d522614bef07224df6bd8dceccb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga89fe7d522614bef07224df6bd8dceccb">XSDIAUD_EXT_DMUX_MUTE3_MASK</a>&#160;&#160;&#160;(0x4 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td></tr>
<tr class="memdesc:ga89fe7d522614bef07224df6bd8dceccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract Dmux mute channel 3 mask.  <a href="#ga89fe7d522614bef07224df6bd8dceccb">More...</a><br/></td></tr>
<tr class="separator:ga89fe7d522614bef07224df6bd8dceccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62d91064f1129ecc21e83e77474f9900"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga62d91064f1129ecc21e83e77474f9900">XSDIAUD_EXT_DMUX_MUTE4_MASK</a>&#160;&#160;&#160;(0x8 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td></tr>
<tr class="memdesc:ga62d91064f1129ecc21e83e77474f9900"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract Dmux mute channel 4 mask.  <a href="#ga62d91064f1129ecc21e83e77474f9900">More...</a><br/></td></tr>
<tr class="separator:ga62d91064f1129ecc21e83e77474f9900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga536cf5a928c222151a601095efa74b2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga536cf5a928c222151a601095efa74b2b">XSDIAUD_EXT_PKTST_SR_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga536cf5a928c222151a601095efa74b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract control packet status sampling rate shift.  <a href="#ga536cf5a928c222151a601095efa74b2b">More...</a><br/></td></tr>
<tr class="separator:ga536cf5a928c222151a601095efa74b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2628d9bae386da7532fbd3884f14cfd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2628d9bae386da7532fbd3884f14cfd5">XSDIAUD_EXT_PKTST_SR_MASK</a>&#160;&#160;&#160;(0xFFF &lt;&lt; XSDIAUD_EXT_PKTST_SR_SHIFT)</td></tr>
<tr class="memdesc:ga2628d9bae386da7532fbd3884f14cfd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract control packet status sampling rate mask.  <a href="#ga2628d9bae386da7532fbd3884f14cfd5">More...</a><br/></td></tr>
<tr class="separator:ga2628d9bae386da7532fbd3884f14cfd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59bbc10518fb62bf9c554ffbe3ca70d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga59bbc10518fb62bf9c554ffbe3ca70d7">XSDIAUD_EXT_PKTST_AC_SHIFT</a>&#160;&#160;&#160;(12)</td></tr>
<tr class="memdesc:ga59bbc10518fb62bf9c554ffbe3ca70d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract control packet status group active channel shift.  <a href="#ga59bbc10518fb62bf9c554ffbe3ca70d7">More...</a><br/></td></tr>
<tr class="separator:ga59bbc10518fb62bf9c554ffbe3ca70d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8ae5a8919d663f15dee0feba09e7bb3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gac8ae5a8919d663f15dee0feba09e7bb3">XSDIAUD_EXT_PKTST_AC_MASK</a>&#160;&#160;&#160;(0xFFFF &lt;&lt; XSDIAUD_EXT_PKTST_AC_SHIFT)</td></tr>
<tr class="memdesc:gac8ae5a8919d663f15dee0feba09e7bb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio Extract control packet status group active channel mask.  <a href="#gac8ae5a8919d663f15dee0feba09e7bb3">More...</a><br/></td></tr>
<tr class="separator:gac8ae5a8919d663f15dee0feba09e7bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa22ca2f978a724ecbfc180e3b0c7e420"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaa22ca2f978a724ecbfc180e3b0c7e420">XSDIAUD_GUI_CHAN_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gaa22ca2f978a724ecbfc180e3b0c7e420"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI Channels parameter shift.  <a href="#gaa22ca2f978a724ecbfc180e3b0c7e420">More...</a><br/></td></tr>
<tr class="separator:gaa22ca2f978a724ecbfc180e3b0c7e420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0ba3136d7955b07c80c6e727e5b602a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gae0ba3136d7955b07c80c6e727e5b602a">XSDIAUD_GUI_CHAN_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_GUI_CHAN_SHIFT)</td></tr>
<tr class="memdesc:gae0ba3136d7955b07c80c6e727e5b602a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI Channels parameter mask.  <a href="#gae0ba3136d7955b07c80c6e727e5b602a">More...</a><br/></td></tr>
<tr class="separator:gae0ba3136d7955b07c80c6e727e5b602a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06dea0df2bc1c12f7e6eee7cf14b0292"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga06dea0df2bc1c12f7e6eee7cf14b0292">XSDIAUD_GUI_STD_SHIFT</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:ga06dea0df2bc1c12f7e6eee7cf14b0292"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI UHD SDI standard parameter shift.  <a href="#ga06dea0df2bc1c12f7e6eee7cf14b0292">More...</a><br/></td></tr>
<tr class="separator:ga06dea0df2bc1c12f7e6eee7cf14b0292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga050f52e5db0a9d35e7839ef23f207547"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga050f52e5db0a9d35e7839ef23f207547">XSDIAUD_GUI_STD_MASK</a>&#160;&#160;&#160;(0x3 &lt;&lt; XSDIAUD_GUI_STD_SHIFT)</td></tr>
<tr class="memdesc:ga050f52e5db0a9d35e7839ef23f207547"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI UHD Standard parameter mask.  <a href="#ga050f52e5db0a9d35e7839ef23f207547">More...</a><br/></td></tr>
<tr class="separator:ga050f52e5db0a9d35e7839ef23f207547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d6052323d3a7ba0823b1c62afc7816a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga3d6052323d3a7ba0823b1c62afc7816a">XSDIAUD_GUI_AUDF_SHIFT</a>&#160;&#160;&#160;(6)</td></tr>
<tr class="memdesc:ga3d6052323d3a7ba0823b1c62afc7816a"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI audio function parameter shift.  <a href="#ga3d6052323d3a7ba0823b1c62afc7816a">More...</a><br/></td></tr>
<tr class="separator:ga3d6052323d3a7ba0823b1c62afc7816a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d5c5d39700ea1286e4bf06c94011956"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga4d5c5d39700ea1286e4bf06c94011956">XSDIAUD_GUI_AUDF_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga3d6052323d3a7ba0823b1c62afc7816a">XSDIAUD_GUI_AUDF_SHIFT</a>)</td></tr>
<tr class="memdesc:ga4d5c5d39700ea1286e4bf06c94011956"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI audio function parameter mask.  <a href="#ga4d5c5d39700ea1286e4bf06c94011956">More...</a><br/></td></tr>
<tr class="separator:ga4d5c5d39700ea1286e4bf06c94011956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabedd160bbe19d1e2d4e67143ec25bb17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gabedd160bbe19d1e2d4e67143ec25bb17">XSDIAUD_GUI_AXIE_SHIFT</a>&#160;&#160;&#160;(7)</td></tr>
<tr class="memdesc:gabedd160bbe19d1e2d4e67143ec25bb17"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI AXI-lite enable parameter shift.  <a href="#gabedd160bbe19d1e2d4e67143ec25bb17">More...</a><br/></td></tr>
<tr class="separator:gabedd160bbe19d1e2d4e67143ec25bb17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69a0d40caffd68d64d5588a83aa7507c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga69a0d40caffd68d64d5588a83aa7507c">XSDIAUD_GUI_AXIE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gabedd160bbe19d1e2d4e67143ec25bb17">XSDIAUD_GUI_AXIE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga69a0d40caffd68d64d5588a83aa7507c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI AXI-lite enable parameter mask.  <a href="#ga69a0d40caffd68d64d5588a83aa7507c">More...</a><br/></td></tr>
<tr class="separator:ga69a0d40caffd68d64d5588a83aa7507c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d0142c7e444c4b51075a9aa369e30d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2d0142c7e444c4b51075a9aa369e30d0">XSDIAUD_GUI_CHSTAT_EXTR_SHIFT</a>&#160;&#160;&#160;(8)</td></tr>
<tr class="memdesc:ga2d0142c7e444c4b51075a9aa369e30d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI Channel status extract parameter shift.  <a href="#ga2d0142c7e444c4b51075a9aa369e30d0">More...</a><br/></td></tr>
<tr class="separator:ga2d0142c7e444c4b51075a9aa369e30d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf688848604120ef98c04d0184ebf2b3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#gaf688848604120ef98c04d0184ebf2b3c">XSDIAUD_GUI_CHSTAT_EXTR_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga2d0142c7e444c4b51075a9aa369e30d0">XSDIAUD_GUI_CHSTAT_EXTR_SHIFT</a>)</td></tr>
<tr class="memdesc:gaf688848604120ef98c04d0184ebf2b3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDI Audio GUI channel status extract parameter mask.  <a href="#gaf688848604120ef98c04d0184ebf2b3c">More...</a><br/></td></tr>
<tr class="separator:gaf688848604120ef98c04d0184ebf2b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Register access macro definition</h2></td></tr>
<tr class="memitem:ga980376815f05b1870323f72b2a6abe8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga980376815f05b1870323f72b2a6abe8c">XSdiAud_In32</a>&#160;&#160;&#160;Xil_In32</td></tr>
<tr class="memdesc:ga980376815f05b1870323f72b2a6abe8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input Operations.  <a href="#ga980376815f05b1870323f72b2a6abe8c">More...</a><br/></td></tr>
<tr class="separator:ga980376815f05b1870323f72b2a6abe8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b549347e29f15ad99b4e6b8c55987c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sdiaud.html#ga2b549347e29f15ad99b4e6b8c55987c4">XSdiAud_Out32</a>&#160;&#160;&#160;Xil_Out32</td></tr>
<tr class="memdesc:ga2b549347e29f15ad99b4e6b8c55987c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output Operations.  <a href="#ga2b549347e29f15ad99b4e6b8c55987c4">More...</a><br/></td></tr>
<tr class="separator:ga2b549347e29f15ad99b4e6b8c55987c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf68b32152d4eec1b20a9bf1aa607429"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacf68b32152d4eec1b20a9bf1aa607429"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XSdiAud_ReadReg</b>(BaseAddress, RegOffset)&#160;&#160;&#160;<a class="el" href="group__sdiaud.html#ga980376815f05b1870323f72b2a6abe8c">XSdiAud_In32</a>((BaseAddress) + ((u32)RegOffset))</td></tr>
<tr class="separator:gacf68b32152d4eec1b20a9bf1aa607429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93179727b5f81cfa14da795ef19f2ce2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93179727b5f81cfa14da795ef19f2ce2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XSdiAud_WriteReg</b>(BaseAddress, RegOffset, Data)&#160;&#160;&#160;<a class="el" href="group__sdiaud.html#ga2b549347e29f15ad99b4e6b8c55987c4">XSdiAud_Out32</a>((BaseAddress) + ((u32)RegOffset), (u32)(Data))</td></tr>
<tr class="separator:ga93179727b5f81cfa14da795ef19f2ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ga3a8ea58898cb58fc96013383d39f482c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BIT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n</td><td>)</td>
          <td>&#160;&#160;&#160;(1 &lt;&lt; (n))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Audio Embed total number of bytes in the 6 channel status registers. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga8747ab428cfbcbc34013f7dbf8674440">XSdiAud_GetActGrpStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5f7de194e38c0b3e73ba14f4b8573ca0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_ACT_CH_STAT_REG_OFFSET&#160;&#160;&#160;0X60</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio active channel status register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gabed8886b7dfe0f70d74d6defdcc6e7fa">XSdiAud_Ext_GetAcChStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="gad9a9a72bba9a4ff117315a8c9bae6411"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_ACT_GRP_PRES_REG_OFFSET&#160;&#160;&#160;0X40</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio group presence register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga8747ab428cfbcbc34013f7dbf8674440">XSdiAud_GetActGrpStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="gab89624efecca512d0d257f785a2f1322"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_ASX_STAT_REG_OFFSET&#160;&#160;&#160;0X80</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio async channel pair status register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gae3757b1303567b4ba771ebcb948085aa">XSdiAud_Ext_GetAsxStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2ad7f7a55b3ed67326c1dafc285ff41c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_AUD_CNTRL_REG_OFFSET&#160;&#160;&#160;0x18</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Audio control register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaca24393d60284ac66101dacdb90df60c">XSdiAud_Emb_SetAsx()</a>, <a class="el" href="group__sdiaud.html#gadd6dab74039c2618226942aa8bf7bb41">XSdiAud_Emb_SetSmpRate()</a>, <a class="el" href="group__sdiaud.html#gad46c468eb0c036b1393060a6e5913426">XSdiAud_Emb_SetSmpSize()</a>, <a class="el" href="group__sdiaud.html#ga0a3c6462665eba31e7e323b9d57aeb5c">XSdiAud_Ext_DisableClkPhase()</a>, and <a class="el" href="group__sdiaud.html#ga8c138d7bae2ff7770ac0f407e7e8d44c">XSdiAud_SetAesChPair()</a>.</p>

</div>
</div>
<a class="anchor" id="gabdf4a004144a48991762d729111d4a18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_CNTRL_EN_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga955ac56d3d927ad53ac48048a63fd56b">XSDIAUD_CNTRL_EN_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed enable or Extract enable mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gac73f97119062624890969aa0c926cd51">XSdiAud_Enable()</a>.</p>

</div>
</div>
<a class="anchor" id="ga955ac56d3d927ad53ac48048a63fd56b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_CNTRL_EN_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed enable or Extract enable shift. </p>

</div>
</div>
<a class="anchor" id="ga1f08582db325cf112b15ab3d0816857b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_CNTRL_REG_OFFSET&#160;&#160;&#160;0x00</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Module control register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gac73f97119062624890969aa0c926cd51">XSdiAud_Enable()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6cc6d41fbe52f28c3cf35cec94d48e67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_CORE_VERSION_REG_OFFSET&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Core version register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaa95d3e8ae24010498edb963aefe1944b">XSdiAud_GetCoreVersion()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0a557e06e50ec9a1a0735b09ed686e73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_MASK&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control aes channel pair mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga8c138d7bae2ff7770ac0f407e7e8d44c">XSdiAud_SetAesChPair()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8d7d3f4a30794d28d84f9f120bb8f4e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_SHIFT&#160;&#160;&#160;(16)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control aes channel pair shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga8c138d7bae2ff7770ac0f407e7e8d44c">XSdiAud_SetAesChPair()</a>.</p>

</div>
</div>
<a class="anchor" id="gaac1e02272193d665db60e8daac570a0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_ASX_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaf8c0d1bd73ea277f2b53ec6d89784dba">XSDIAUD_EMB_AUD_CNT_ASX_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control asynchronous data flag mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaca24393d60284ac66101dacdb90df60c">XSdiAud_Emb_SetAsx()</a>.</p>

</div>
</div>
<a class="anchor" id="gaf8c0d1bd73ea277f2b53ec6d89784dba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_ASX_SHIFT&#160;&#160;&#160;(4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control asynchronous data flag shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaca24393d60284ac66101dacdb90df60c">XSdiAud_Emb_SetAsx()</a>.</p>

</div>
</div>
<a class="anchor" id="ga09217b3af8d4facca26f791529de4f0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_SR_MASK&#160;&#160;&#160;(0x7 &lt;&lt; XSDIAUD_EMB_AUD_CNT_SR_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control SD sample rate mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gadd6dab74039c2618226942aa8bf7bb41">XSdiAud_Emb_SetSmpRate()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9b07c3901808641f8eb6bc8dd6089736"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_SR_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control SD sample rate shift. </p>

</div>
</div>
<a class="anchor" id="ga084fb742dfefc4a7db95c2b698f222f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_SS_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gac6ebf195f75e217b238fb2da602b413d">XSDIAUD_EMB_AUD_CNT_SS_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control SD sample size mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gad46c468eb0c036b1393060a6e5913426">XSdiAud_Emb_SetSmpSize()</a>.</p>

</div>
</div>
<a class="anchor" id="gac6ebf195f75e217b238fb2da602b413d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AUD_CNT_SS_SHIFT&#160;&#160;&#160;(3)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed audio control SD sample size shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gad46c468eb0c036b1393060a6e5913426">XSdiAud_Emb_SetSmpSize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga079371592a275da3f5e3b3fe8c623e26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AXIS_CHCOUNT_MASK&#160;&#160;&#160;(0x1F &lt;&lt; XSDIAUD_EMB_AXIS_CHCOUNT_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed AXIS channel count mask. </p>

</div>
</div>
<a class="anchor" id="ga64e35911f5696c301e54b461b778cb6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_AXIS_CHCOUNT_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed AXIS channel count shift. </p>

</div>
</div>
<a class="anchor" id="gacf150171fe18f56fd1e761b00c75d436"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_ELE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga8c966a683b8728719008b7b5a8149465">XSDIAUD_EMB_VID_CNT_ELE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control external line enable mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gabcb02d498819226b22e4da1862f71ccd">XSdiAud_Emb_EnExtrnLine()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8c966a683b8728719008b7b5a8149465"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_ELE_SHIFT&#160;&#160;&#160;(16)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control external line enable shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gabcb02d498819226b22e4da1862f71ccd">XSdiAud_Emb_EnExtrnLine()</a>.</p>

</div>
</div>
<a class="anchor" id="gac749ee59cb93eca33ed3dfbd90a46477"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_FAMILY_MASK&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EMB_VID_CNT_FAMILY_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control family mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3e4b664a5530d0e264fa758957dc7f83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_FAMILY_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control family shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5a0971a2abda6198dc2ca87dc7fda332"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_RATE_MASK&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EMB_VID_CNT_RATE_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control rate mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b0eb77fd24d0b2ab5320a5d32117602"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_RATE_SHIFT&#160;&#160;&#160;(4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control rate shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3b643780a49dc7c4a38a4f271c62fd78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_SCAN_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaa1bc0f79d572ee442af322281bdc8623">XSDIAUD_EMB_VID_CNT_SCAN_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control scan mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa1bc0f79d572ee442af322281bdc8623"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNT_SCAN_SHIFT&#160;&#160;&#160;(8)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed video control scan shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0257b8d983e181923b40f100102a6dd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMB_VID_CNTRL_REG_OFFSET&#160;&#160;&#160;0X14</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed Video control register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gabcb02d498819226b22e4da1862f71ccd">XSdiAud_Emb_EnExtrnLine()</a>, and <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>.</p>

</div>
</div>
<a class="anchor" id="gac9ac59303e9e495682232d465d1adc6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMD_MUX_CNT_GS_MASK&#160;&#160;&#160;(0x3 &lt;&lt; XSDIAUD_EMD_MUX_CNT_GS_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed Mux group select mask. </p>

</div>
</div>
<a class="anchor" id="gace2293eea8e97ca0c1efadc3ebb33b4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EMD_MUX_CNT_GS_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed Mux group select shift. </p>

</div>
</div>
<a class="anchor" id="gad887c3eaf0345a5cfe8db381c1a15a38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_AUD_CNT_CP_EN_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaef1123be527142242330daffe04726fb">XSDIAUD_EXT_AUD_CNT_CP_EN_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract audio clock phase enable mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga0a3c6462665eba31e7e323b9d57aeb5c">XSdiAud_Ext_DisableClkPhase()</a>.</p>

</div>
</div>
<a class="anchor" id="gaef1123be527142242330daffe04726fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_AUD_CNT_CP_EN_SHIFT&#160;&#160;&#160;(29)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract audio clock phase enable shift. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga0a3c6462665eba31e7e323b9d57aeb5c">XSdiAud_Ext_DisableClkPhase()</a>.</p>

</div>
</div>
<a class="anchor" id="ga087cd86f5709e4f61b9809263dc8abb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_AXIS_CHCOUNT_MASK&#160;&#160;&#160;(0x1F &lt;&lt; XSDIAUD_EXT_AXIS_CHCOUNT_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract AXIS channel count mask. </p>

</div>
</div>
<a class="anchor" id="gad8e7c3c28b78f6b6a8b9e30117803eb3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_AXIS_CHCOUNT_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract AXIS channel count shift. </p>

</div>
</div>
<a class="anchor" id="ga2979a7a1dad335bb0f17585159d2e313"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_CH_STAT0_REG_OFFSET&#160;&#160;&#160;0X48</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract channel status register0 offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaf8025951709cb94880cf3a5daf08af2d">XSdiAud_GetChStat()</a>, and <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga29e054567302158a15497a6c1ad6dba6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_GRPS_MASK&#160;&#160;&#160;(0x3 &lt;&lt; XSDIAUD_EXT_DMUX_GRPS_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract DMux group select mask. </p>

</div>
</div>
<a class="anchor" id="gaaa89f8e758c4cce227b088de7c4efff3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_GRPS_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract DMux group select shift. </p>

</div>
</div>
<a class="anchor" id="ga92df14ea9d11878dc89cea8277d6ad5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_MUTE1_MASK&#160;&#160;&#160;(0x1 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract Dmux mute channel 1 mask. </p>

</div>
</div>
<a class="anchor" id="gaf8bcef24feec87e4897286198f8faa13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_MUTE2_MASK&#160;&#160;&#160;(0x2 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract Dmux mute channel 2 mask. </p>

</div>
</div>
<a class="anchor" id="ga89fe7d522614bef07224df6bd8dceccb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_MUTE3_MASK&#160;&#160;&#160;(0x4 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract Dmux mute channel 3 mask. </p>

</div>
</div>
<a class="anchor" id="ga62d91064f1129ecc21e83e77474f9900"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_MUTE4_MASK&#160;&#160;&#160;(0x8 &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract Dmux mute channel 4 mask. </p>

</div>
</div>
<a class="anchor" id="gafea8011c7dab79bfa115c2290d3c3036"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_MUTE_SHIFT&#160;&#160;&#160;(2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract DMux mute channel shift. </p>

</div>
</div>
<a class="anchor" id="ga6e0976d8334d0e927e3c4e82668cfde9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_DMUX_MUTEALL_MASK&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_EXT_DMUX_MUTE_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract DMux mute all channels mask. </p>

</div>
</div>
<a class="anchor" id="gad2b9e608a3c085ec358e6975bb862630"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_FIFO_OVFLW_ST_REG_OFFSET&#160;&#160;&#160;0X44</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract FIFO overflow status register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga4abd5f9c2cacb3808a4751da71942eae">XSdiAud_Ext_GetFIFOOvFlwStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0bc22376b99aa1e5f0fff3790e3583b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_CERR_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga54c29ed8481e221aeda0119d04b47444">XSDIAUD_EXT_INT_EN_CERR_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt checksum error detect mask. </p>

</div>
</div>
<a class="anchor" id="ga54c29ed8481e221aeda0119d04b47444"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_CERR_SHIFT&#160;&#160;&#160;(1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt checksum error detect shift. </p>

</div>
</div>
<a class="anchor" id="ga759de9f5d246ba8852e893bb4c11f0cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_FIFO_OF_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gab44b259a5dd2dec6e5e430c41c82db21">XSDIAUD_EXT_INT_EN_FIFO_OF_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt FIFO overflow detect mask. </p>

</div>
</div>
<a class="anchor" id="gab44b259a5dd2dec6e5e430c41c82db21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_FIFO_OF_SHIFT&#160;&#160;&#160;(2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt FIFO overflow detect shift. </p>

</div>
</div>
<a class="anchor" id="ga5eaaf4a1390347eb8aadeae6813b3d73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_PERR_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gac33684b1153b86b1fefb86ae31042f6c">XSDIAUD_EXT_INT_EN_PERR_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt parity error detect mask. </p>

</div>
</div>
<a class="anchor" id="gac33684b1153b86b1fefb86ae31042f6c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_PERR_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt parity error detect shift. </p>

</div>
</div>
<a class="anchor" id="ga04e36819dc26287940d950b17f79359f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_VID_PROP_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gae9cea6f3eda2a51b9ebd445e10657328">XSDIAUD_EXT_INT_EN_VID_PROP_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt video properties change detect mask. </p>

</div>
</div>
<a class="anchor" id="gae9cea6f3eda2a51b9ebd445e10657328"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_EN_VID_PROP_CHANGE_SHIFT&#160;&#160;&#160;(3)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt video properties change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga511ea16bc7c6f769d3b053a4135ca170"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_CERR_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga1e973876381120186be23c64f4db02ab">XSDIAUD_EXT_INT_ST_CERR_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status checksum error detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1e973876381120186be23c64f4db02ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_CERR_SHIFT&#160;&#160;&#160;(1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status checksum error detect shift. </p>

</div>
</div>
<a class="anchor" id="gaefec5aa548f604a2c66ed0e79db5fdba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_FIFO_OF_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gad9e6075d05db155b49b5451d9272e905">XSDIAUD_EXT_INT_ST_FIFO_OF_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status FIFO overflow detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="gad9e6075d05db155b49b5451d9272e905"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_FIFO_OF_SHIFT&#160;&#160;&#160;(2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status FIFO overflow detect shift. </p>

</div>
</div>
<a class="anchor" id="gaa64b08c4abfbb860e47f4bae2be5dd3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_PERR_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga1e4aa3a2b7418d5e097865b8b57aac88">XSDIAUD_EXT_INT_ST_PERR_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status parity error detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1e4aa3a2b7418d5e097865b8b57aac88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_PERR_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status parity error detect shift. </p>

</div>
</div>
<a class="anchor" id="ga9b3e03c22abfc4528540b212281671fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga870f4a50513a5fba5ca7eaf4ab4085db">XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status video properties change detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga870f4a50513a5fba5ca7eaf4ab4085db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_SHIFT&#160;&#160;&#160;(3)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract interrupt status video properties change detect shift. </p>

</div>
</div>
<a class="anchor" id="gac8ae5a8919d663f15dee0feba09e7bb3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_PKTST_AC_MASK&#160;&#160;&#160;(0xFFFF &lt;&lt; XSDIAUD_EXT_PKTST_AC_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract control packet status group active channel mask. </p>

</div>
</div>
<a class="anchor" id="ga59bbc10518fb62bf9c554ffbe3ca70d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_PKTST_AC_SHIFT&#160;&#160;&#160;(12)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract control packet status group active channel shift. </p>

</div>
</div>
<a class="anchor" id="ga2628d9bae386da7532fbd3884f14cfd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_PKTST_SR_MASK&#160;&#160;&#160;(0xFFF &lt;&lt; XSDIAUD_EXT_PKTST_SR_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract control packet status sampling rate mask. </p>

</div>
</div>
<a class="anchor" id="ga536cf5a928c222151a601095efa74b2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_EXT_PKTST_SR_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Extract control packet status sampling rate shift. </p>

</div>
</div>
<a class="anchor" id="ga122c9e2f2dda1424ce087de03b024e09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSdiAud_GetCh</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((XSdiAud_ReadReg((InstancePtr)-&gt;Config.BaseAddress,    \</div>
<div class="line">        (<a class="code" href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a>)) \</div>
<div class="line">        &amp; <a class="code" href="group__sdiaud.html#gae0ba3136d7955b07c80c6e727e5b602a">XSDIAUD_GUI_CHAN_MASK</a>) &gt;&gt; <a class="code" href="group__sdiaud.html#gaa22ca2f978a724ecbfc180e3b0c7e420">XSDIAUD_GUI_CHAN_SHIFT</a>)</div>
<div class="ttc" id="group__sdiaud_html_ga159dc8b2d1b2f496e63af050464b5d14"><div class="ttname"><a href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a></div><div class="ttdeci">#define XSDIAUD_GUI_PARAM_REG_OFFSET</div><div class="ttdoc">SDI Audio GUI parameters register offset. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:92</div></div>
<div class="ttc" id="group__sdiaud_html_gaa22ca2f978a724ecbfc180e3b0c7e420"><div class="ttname"><a href="group__sdiaud.html#gaa22ca2f978a724ecbfc180e3b0c7e420">XSDIAUD_GUI_CHAN_SHIFT</a></div><div class="ttdeci">#define XSDIAUD_GUI_CHAN_SHIFT</div><div class="ttdoc">SDI Audio GUI Channels parameter shift. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:334</div></div>
<div class="ttc" id="group__sdiaud_html_gae0ba3136d7955b07c80c6e727e5b602a"><div class="ttname"><a href="group__sdiaud.html#gae0ba3136d7955b07c80c6e727e5b602a">XSDIAUD_GUI_CHAN_MASK</a></div><div class="ttdeci">#define XSDIAUD_GUI_CHAN_MASK</div><div class="ttdoc">SDI Audio GUI Channels parameter mask. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:336</div></div>
</div><!-- fragment -->
<p>This macro returns the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> Channel field of the GUI register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Channel field of the GUI register i.e. a value in between 0 to 7</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u8 <a class="el" href="group__sdiaud.html#ga122c9e2f2dda1424ce087de03b024e09" title="This macro returns the XSdiAud Channel field of the GUI register. ">XSdiAud_GetCh(XSdiAud *InstancePtr)</a> </dd></dl>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga72c6729de9a1c31f28a008f4047365e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSdiAud_GetSdiStd</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((XSdiAud_ReadReg((InstancePtr)-&gt;Config.BaseAddress,    \</div>
<div class="line">        (<a class="code" href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a>)) \</div>
<div class="line">        &amp; <a class="code" href="group__sdiaud.html#ga050f52e5db0a9d35e7839ef23f207547">XSDIAUD_GUI_STD_MASK</a>) &gt;&gt; <a class="code" href="group__sdiaud.html#ga06dea0df2bc1c12f7e6eee7cf14b0292">XSDIAUD_GUI_STD_SHIFT</a>)</div>
<div class="ttc" id="group__sdiaud_html_ga159dc8b2d1b2f496e63af050464b5d14"><div class="ttname"><a href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a></div><div class="ttdeci">#define XSDIAUD_GUI_PARAM_REG_OFFSET</div><div class="ttdoc">SDI Audio GUI parameters register offset. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:92</div></div>
<div class="ttc" id="group__sdiaud_html_ga06dea0df2bc1c12f7e6eee7cf14b0292"><div class="ttname"><a href="group__sdiaud.html#ga06dea0df2bc1c12f7e6eee7cf14b0292">XSDIAUD_GUI_STD_SHIFT</a></div><div class="ttdeci">#define XSDIAUD_GUI_STD_SHIFT</div><div class="ttdoc">SDI Audio GUI UHD SDI standard parameter shift. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:339</div></div>
<div class="ttc" id="group__sdiaud_html_ga050f52e5db0a9d35e7839ef23f207547"><div class="ttname"><a href="group__sdiaud.html#ga050f52e5db0a9d35e7839ef23f207547">XSDIAUD_GUI_STD_MASK</a></div><div class="ttdeci">#define XSDIAUD_GUI_STD_MASK</div><div class="ttdoc">SDI Audio GUI UHD Standard parameter mask. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:341</div></div>
</div><!-- fragment -->
<p>This macro returns the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> UHD-SDI standard. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>UHD-SDI standard 0: 3G SDI 1: 6G SDI 2: 12G SDI 8DS 3: 12G SDI 16DS</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u8 <a class="el" href="group__sdiaud.html#ga72c6729de9a1c31f28a008f4047365e7" title="This macro returns the XSdiAud UHD-SDI standard. ">XSdiAud_GetSdiStd(XSdiAud *InstancePtr)</a> </dd></dl>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga990e0e67803f66bff97aed595b1b8c7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GRP_PRESNT_MASK&#160;&#160;&#160;(0xFF &lt;&lt; XSDIAUD_GRP_PRESNT_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio group present value mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga8747ab428cfbcbc34013f7dbf8674440">XSdiAud_GetActGrpStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4b00f8a4f84f5e370399ca99539e6aff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GRP_PRESNT_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio group present value shift. </p>

</div>
</div>
<a class="anchor" id="ga4f1239d866bf2f2ce731b41151efe127"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GRP_PRESNTV_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga87777ae7502feac1bdf24a8cb4fc47d8">XSDIAUD_GRP_PRESNTV_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio group present valid mask. </p>

</div>
</div>
<a class="anchor" id="ga87777ae7502feac1bdf24a8cb4fc47d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GRP_PRESNTV_SHIFT&#160;&#160;&#160;(4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio group present valid shift. </p>

</div>
</div>
<a class="anchor" id="ga4d5c5d39700ea1286e4bf06c94011956"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_AUDF_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga3d6052323d3a7ba0823b1c62afc7816a">XSDIAUD_GUI_AUDF_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI audio function parameter mask. </p>

</div>
</div>
<a class="anchor" id="ga3d6052323d3a7ba0823b1c62afc7816a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_AUDF_SHIFT&#160;&#160;&#160;(6)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI audio function parameter shift. </p>

</div>
</div>
<a class="anchor" id="ga69a0d40caffd68d64d5588a83aa7507c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_AXIE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gabedd160bbe19d1e2d4e67143ec25bb17">XSDIAUD_GUI_AXIE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI AXI-lite enable parameter mask. </p>

</div>
</div>
<a class="anchor" id="gabedd160bbe19d1e2d4e67143ec25bb17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_AXIE_SHIFT&#160;&#160;&#160;(7)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI AXI-lite enable parameter shift. </p>

</div>
</div>
<a class="anchor" id="gae0ba3136d7955b07c80c6e727e5b602a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_CHAN_MASK&#160;&#160;&#160;(0xF &lt;&lt; XSDIAUD_GUI_CHAN_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI Channels parameter mask. </p>

</div>
</div>
<a class="anchor" id="gaa22ca2f978a724ecbfc180e3b0c7e420"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_CHAN_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI Channels parameter shift. </p>

</div>
</div>
<a class="anchor" id="gaf688848604120ef98c04d0184ebf2b3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_CHSTAT_EXTR_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga2d0142c7e444c4b51075a9aa369e30d0">XSDIAUD_GUI_CHSTAT_EXTR_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI channel status extract parameter mask. </p>

</div>
</div>
<a class="anchor" id="ga2d0142c7e444c4b51075a9aa369e30d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_CHSTAT_EXTR_SHIFT&#160;&#160;&#160;(8)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI Channel status extract parameter shift. </p>

</div>
</div>
<a class="anchor" id="ga159dc8b2d1b2f496e63af050464b5d14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_PARAM_REG_OFFSET&#160;&#160;&#160;0XFC</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI parameters register offset. </p>

</div>
</div>
<a class="anchor" id="ga050f52e5db0a9d35e7839ef23f207547"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_STD_MASK&#160;&#160;&#160;(0x3 &lt;&lt; XSDIAUD_GUI_STD_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI UHD Standard parameter mask. </p>

</div>
</div>
<a class="anchor" id="ga06dea0df2bc1c12f7e6eee7cf14b0292"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_GUI_STD_SHIFT&#160;&#160;&#160;(4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio GUI UHD SDI standard parameter shift. </p>

</div>
</div>
<a class="anchor" id="ga980376815f05b1870323f72b2a6abe8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSdiAud_In32&#160;&#160;&#160;Xil_In32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Input Operations. </p>

</div>
</div>
<a class="anchor" id="gac3db0720d96188c13484250f50e3bae1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_AES_CS_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gaf6dc126c2e810059980839b080da103c">XSDIAUD_INT_EN_AES_CS_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt aes channel status value change mask. </p>

</div>
</div>
<a class="anchor" id="gaf6dc126c2e810059980839b080da103c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_AES_CS_CHANGE_SHIFT&#160;&#160;&#160;(17)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt aes channel status value change shift. </p>

</div>
</div>
<a class="anchor" id="ga1362663658b2e87c15e1c9601bdd0d6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_AES_CS_UPDATE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga3134778ddc685e82cbfeff8d55e62ca3">XSDIAUD_INT_EN_AES_CS_UPDATE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt aes channel status value update mask. </p>

</div>
</div>
<a class="anchor" id="ga3134778ddc685e82cbfeff8d55e62ca3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_AES_CS_UPDATE_SHIFT&#160;&#160;&#160;(16)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt aes channel status value update shift. </p>

</div>
</div>
<a class="anchor" id="ga1ef267f4fdd846290c87df8f491ccd0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_ASX_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga0c347654f13df0a46b862ff1040dfeb8">XSDIAUD_INT_EN_ASX_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt asynchronous data flag value change detect mask. </p>

</div>
</div>
<a class="anchor" id="ga0c347654f13df0a46b862ff1040dfeb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_ASX_CHANGE_SHIFT&#160;&#160;&#160;(12)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt asynchronous data flag value change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga941e8e785c68a29342f6f83fa39f8ee4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_AUD_STAT_UPDATE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga69e86a27483fd404ef6a1aef84aac0d9">XSDIAUD_INT_EN_AUD_STAT_UPDATE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status update mask. </p>

</div>
</div>
<a class="anchor" id="ga69e86a27483fd404ef6a1aef84aac0d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_AUD_STAT_UPDATE_SHIFT&#160;&#160;&#160;(8)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status update shift. </p>

</div>
</div>
<a class="anchor" id="ga31edeee619413d6a03ee30e2f2b2f2d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_CH_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga6d0bafe2d3389bb669b7227fce04f79b">XSDIAUD_INT_EN_CH_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt active channel change detect mask. </p>

</div>
</div>
<a class="anchor" id="ga6d0bafe2d3389bb669b7227fce04f79b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_CH_CHANGE_SHIFT&#160;&#160;&#160;(10)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt active channel change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga7b3c0285858659933a56a59a329f93b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_GRP_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga0f76f36845a0c20ed6f895dea9e3506e">XSDIAUD_INT_EN_GRP_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt group change detect mask. </p>

</div>
</div>
<a class="anchor" id="ga0f76f36845a0c20ed6f895dea9e3506e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_GRP_CHANGE_SHIFT&#160;&#160;&#160;(9)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt group change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga4b264279860943cccafa8182b6c87b82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_REG_OFFSET&#160;&#160;&#160;0x0C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Interrupt enable register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga63b8113dc44b47c5c08c1614261535f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_SMP_RATE_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga083e9d7fbfcbac66f149513e1035b41d">XSDIAUD_INT_EN_SMP_RATE_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt sample rate change detect mask. </p>

</div>
</div>
<a class="anchor" id="ga083e9d7fbfcbac66f149513e1035b41d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_EN_SMP_RATE_CHANGE_SHIFT&#160;&#160;&#160;(11)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt sample rate change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga7e813076ae849b757dd730c64fa9e71a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_AES_CS_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga362fc8ab6f28e42adc9a155f23bb9cf2">XSDIAUD_INT_ST_AES_CS_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status aes channel status value change mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga362fc8ab6f28e42adc9a155f23bb9cf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_AES_CS_CHANGE_SHIFT&#160;&#160;&#160;(17)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status aes channel status value change shift. </p>

</div>
</div>
<a class="anchor" id="ga6916d34bdca7f3b07e0e1a31fe8c1d74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_AES_CS_UPDATE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga6e8bf09367b2cbbada71f3f638d29df4">XSDIAUD_INT_ST_AES_CS_UPDATE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status aes channel status value update mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6e8bf09367b2cbbada71f3f638d29df4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_AES_CS_UPDATE_SHIFT&#160;&#160;&#160;(16)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status aes channel status value update shift. </p>

</div>
</div>
<a class="anchor" id="ga29f94772194265615b064794ab4054fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_ASX_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga65b9ce1954cd60e86ffb1140143b1607">XSDIAUD_INT_ST_ASX_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status asynchronous data flag value change detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga65b9ce1954cd60e86ffb1140143b1607"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_ASX_CHANGE_SHIFT&#160;&#160;&#160;(12)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status asynchronous data flag value change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga3bc443d92061b2ed0be152aa0e6d2e7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_AUD_STAT_UPDATE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga4b6e2282e6d19253c9119176651656da">XSDIAUD_INT_ST_AUD_STAT_UPDATE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status update mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4b6e2282e6d19253c9119176651656da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_AUD_STAT_UPDATE_SHIFT&#160;&#160;&#160;(8)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status update shift. </p>

</div>
</div>
<a class="anchor" id="ga03c48765d2055514f96cbc9754e7f1d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_CH_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga681d8b8cabbd56ac3172b34c891354a1">XSDIAUD_INT_ST_CH_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status active channel change detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga681d8b8cabbd56ac3172b34c891354a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_CH_CHANGE_SHIFT&#160;&#160;&#160;(10)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status active channel change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga93f86d9125cdf1d0c746c90f874af792"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_GRP_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga2799dd2f155ce7c305e5683bc8f20eaa">XSDIAUD_INT_ST_GRP_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status group change detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2799dd2f155ce7c305e5683bc8f20eaa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_GRP_CHANGE_SHIFT&#160;&#160;&#160;(9)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status group change detect shift. </p>

</div>
</div>
<a class="anchor" id="ga814dfb23f80699907e305fe112638da0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_SMP_RATE_CHANGE_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#gafd1658f6dedcd88898a6a5ae2a909b4c">XSDIAUD_INT_ST_SMP_RATE_CHANGE_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status sample rate change detect mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="gafd1658f6dedcd88898a6a5ae2a909b4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_ST_SMP_RATE_CHANGE_SHIFT&#160;&#160;&#160;(11)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio interrupt status sample rate change detect shift. </p>

</div>
</div>
<a class="anchor" id="gab2b1473b41e24f4514ca318acca41225"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_INT_STS_REG_OFFSET&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Interrupt status register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga3d3823e317c0d235d0a455bf60e47525">XSdiAud_GetIntStat()</a>, and <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="gad4a9095cc1db7822dbb21d1f966e2064"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSdiAud_IsEmbed</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">InstancePtr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((XSdiAud_ReadReg((InstancePtr)-&gt;Config.BaseAddress,   \</div>
<div class="line">        (<a class="code" href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a>)) \</div>
<div class="line">        &amp; <a class="code" href="group__sdiaud.html#ga4d5c5d39700ea1286e4bf06c94011956">XSDIAUD_GUI_AUDF_MASK</a>) &gt;&gt; <a class="code" href="group__sdiaud.html#ga3d6052323d3a7ba0823b1c62afc7816a">XSDIAUD_GUI_AUDF_SHIFT</a>) ? TRUE : FALSE)</div>
<div class="ttc" id="group__sdiaud_html_ga4d5c5d39700ea1286e4bf06c94011956"><div class="ttname"><a href="group__sdiaud.html#ga4d5c5d39700ea1286e4bf06c94011956">XSDIAUD_GUI_AUDF_MASK</a></div><div class="ttdeci">#define XSDIAUD_GUI_AUDF_MASK</div><div class="ttdoc">SDI Audio GUI audio function parameter mask. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:346</div></div>
<div class="ttc" id="group__sdiaud_html_ga159dc8b2d1b2f496e63af050464b5d14"><div class="ttname"><a href="group__sdiaud.html#ga159dc8b2d1b2f496e63af050464b5d14">XSDIAUD_GUI_PARAM_REG_OFFSET</a></div><div class="ttdeci">#define XSDIAUD_GUI_PARAM_REG_OFFSET</div><div class="ttdoc">SDI Audio GUI parameters register offset. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:92</div></div>
<div class="ttc" id="group__sdiaud_html_ga3d6052323d3a7ba0823b1c62afc7816a"><div class="ttname"><a href="group__sdiaud.html#ga3d6052323d3a7ba0823b1c62afc7816a">XSDIAUD_GUI_AUDF_SHIFT</a></div><div class="ttdeci">#define XSDIAUD_GUI_AUDF_SHIFT</div><div class="ttdoc">SDI Audio GUI audio function parameter shift. </div><div class="ttdef"><b>Definition:</b> xsdiaud_hw.h:344</div></div>
</div><!-- fragment -->
<p>This macro returns the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> operating mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>TRUE : Audio Embed</li>
<li>FALSE : Audio Extract</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>C-style signature: u8 <a class="el" href="group__sdiaud.html#gad4a9095cc1db7822dbb21d1f966e2064" title="This macro returns the XSdiAud operating mode. ">XSdiAud_IsEmbed(XSdiAud *InstancePtr)</a> </dd></dl>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2e495d663d19b1fd4cfd26d108e27e54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_MUTE_CH_REG_OFFSET&#160;&#160;&#160;0x30</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio mute channels register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gad3bc0d473b0bb0a4277d9c8f27069e19">XSdiAud_MuteCh()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2b549347e29f15ad99b4e6b8c55987c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSdiAud_Out32&#160;&#160;&#160;Xil_Out32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Output Operations. </p>

</div>
</div>
<a class="anchor" id="ga9e767926697356a0bc196ba474322523"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_SOFT_RST_ACLK_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga337eb5623f1feade91083420c26df23f">XSDIAUD_SOFT_RST_ACLK_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed soft reset aclk mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga532907f495640ca09b27fd5f85ab5f5b">XSdiAud_ConfigReset()</a>.</p>

</div>
</div>
<a class="anchor" id="ga337eb5623f1feade91083420c26df23f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_SOFT_RST_ACLK_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Embed soft reset aclk shift. </p>

</div>
</div>
<a class="anchor" id="gaa264a0eb161bcfd0d6226fd6e654e75f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_SOFT_RST_REG_OFFSET&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio Soft reset register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga532907f495640ca09b27fd5f85ab5f5b">XSdiAud_ConfigReset()</a>, and <a class="el" href="group__sdiaud.html#ga299c4252e92583a5f6d3258d36319e25">XSdiAud_CoreReset()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4cfa9301af60c82345c3e614c1d8a74a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_SOFT_RST_SCLK_MASK&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__sdiaud.html#ga829078fcf7d6a66e0661e22de057ac0c">XSDIAUD_SOFT_RST_SCLK_SHIFT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio soft reset sclk mask. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga299c4252e92583a5f6d3258d36319e25">XSdiAud_CoreReset()</a>.</p>

</div>
</div>
<a class="anchor" id="ga829078fcf7d6a66e0661e22de057ac0c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_SOFT_RST_SCLK_SHIFT&#160;&#160;&#160;(1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio soft reset sclk shift. </p>

</div>
</div>
<a class="anchor" id="ga65453fe22a0cb6e794871f54bf919d8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_SR_STAT_REG_OFFSET&#160;&#160;&#160;0X70</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio sample rate status register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga9028d81da56317ad520d1563ea523ece">XSdiAud_Ext_GetSRStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="ga11bab2fbb639aa280156a6c989fdc272"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_VALID_CH_REG_OFFSET&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio valid channels register offset. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga9abe19eaf798717fe47a41cd05ccf663">XSdiAud_SetCh()</a>.</p>

</div>
</div>
<a class="anchor" id="gac089dfff4301a1030a3d38b6c5350677"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_VER_MASK&#160;&#160;&#160;(0xFF &lt;&lt; XSDIAUD_VER_SHIFT)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio version mask. </p>

</div>
</div>
<a class="anchor" id="ga60cd75516a51c546551ea7d98f02fff0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSDIAUD_VER_SHIFT&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDI Audio version shift. </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="gae4509da21438dc640c6e8ff7a33b9a51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#gae4509da21438dc640c6e8ff7a33b9a51">XSdiAud_AesChPair</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES channel pair. </p>
<p>These constants specify different aes channel pairs </p>

</div>
</div>
<a class="anchor" id="ga142a44365d9f1b0c1b1b63effe9ac57a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga142a44365d9f1b0c1b1b63effe9ac57a">XSdiAud_Asx</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Asynchronous data flag. </p>
<p>These constants specify different asynchronous data flag </p>

</div>
</div>
<a class="anchor" id="ga51b0ab587a1dcce6c31c8f4e61c7170c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga51b0ab587a1dcce6c31c8f4e61c7170c">XSdiAud_ChNum</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Channel Number. </p>
<p>These constants specify Channel number </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca1936ec4cd621881b0d2cb370324f43df"></a>XSDIAUD_CHANNEL1</em>&nbsp;</td><td class="fielddoc">
<p>channel 1 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca824547e8f363cbc2b3e3c6a098d7de2b"></a>XSDIAUD_CHANNEL2</em>&nbsp;</td><td class="fielddoc">
<p>channel 2 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca18c0cb18e6aa601d111c4814d79e5def"></a>XSDIAUD_CHANNEL3</em>&nbsp;</td><td class="fielddoc">
<p>channel 3 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caab43a22de4ea2b817edc3b2225f7d683"></a>XSDIAUD_CHANNEL4</em>&nbsp;</td><td class="fielddoc">
<p>channel 4 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca3bd045fa1d69b69615363cb7965b0db3"></a>XSDIAUD_CHANNEL5</em>&nbsp;</td><td class="fielddoc">
<p>channel 5 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cae33c3de0157d98d4a744e4ac7f703ee1"></a>XSDIAUD_CHANNEL6</em>&nbsp;</td><td class="fielddoc">
<p>channel 6 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caa142fefa943a94e099f350dd6fb4cbfc"></a>XSDIAUD_CHANNEL7</em>&nbsp;</td><td class="fielddoc">
<p>channel 7 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca0c3ae132ae423b9d2d910ad9fc8a049b"></a>XSDIAUD_CHANNEL8</em>&nbsp;</td><td class="fielddoc">
<p>channel 8 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caafb8a4076f036bbbe0f69250a4b148a8"></a>XSDIAUD_CHANNEL9</em>&nbsp;</td><td class="fielddoc">
<p>channel 9 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caff6d0f92b01fb80a153b26e3a39a42bd"></a>XSDIAUD_CHANNEL10</em>&nbsp;</td><td class="fielddoc">
<p>channel 10 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca58b530bb12c8ec7db75d4b9d3ae8b680"></a>XSDIAUD_CHANNEL11</em>&nbsp;</td><td class="fielddoc">
<p>channel 11 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cad0b11f01cd47ee1812f057b5842ce9a1"></a>XSDIAUD_CHANNEL12</em>&nbsp;</td><td class="fielddoc">
<p>channel 12 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caab2a153b01c9b3c2e1d0b2172a9f0244"></a>XSDIAUD_CHANNEL13</em>&nbsp;</td><td class="fielddoc">
<p>channel 13 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cad8957a51711cd6b0f2d5ba4080a83e36"></a>XSDIAUD_CHANNEL14</em>&nbsp;</td><td class="fielddoc">
<p>channel 14 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca08f666ecd05353217f01c790651b5a10"></a>XSDIAUD_CHANNEL15</em>&nbsp;</td><td class="fielddoc">
<p>channel 15 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca39720ba81704aaf83f73e6857a80cf3e"></a>XSDIAUD_CHANNEL16</em>&nbsp;</td><td class="fielddoc">
<p>channel 16 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cae5d57c7223012ee1d317c8f1b65f2ad1"></a>XSDIAUD_CHANNEL17</em>&nbsp;</td><td class="fielddoc">
<p>channel 17 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca72065fe21123753ee75abfa2114f4490"></a>XSDIAUD_CHANNEL18</em>&nbsp;</td><td class="fielddoc">
<p>channel 18 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cae20dcef126cf704d3ae14c951ee535d4"></a>XSDIAUD_CHANNEL19</em>&nbsp;</td><td class="fielddoc">
<p>channel 19 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca7c1592b18a05c93c442177c7308aea34"></a>XSDIAUD_CHANNEL20</em>&nbsp;</td><td class="fielddoc">
<p>channel 20 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cae21a8b0b120b10815ec90c08bf6d9fbc"></a>XSDIAUD_CHANNEL21</em>&nbsp;</td><td class="fielddoc">
<p>channel 21 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caa4a84e936c0b440e276ca803b0cf1934"></a>XSDIAUD_CHANNEL22</em>&nbsp;</td><td class="fielddoc">
<p>channel 22 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca8595a4bfdfe7c4fe38fa096bc40c69e1"></a>XSDIAUD_CHANNEL23</em>&nbsp;</td><td class="fielddoc">
<p>channel 23 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca7f3d3d1cf6737963db4cc90aa4902539"></a>XSDIAUD_CHANNEL24</em>&nbsp;</td><td class="fielddoc">
<p>channel 24 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cabbae23beb2815a26fc895965b4b89a47"></a>XSDIAUD_CHANNEL25</em>&nbsp;</td><td class="fielddoc">
<p>channel 25 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cae9bc0641873a7f223322a4bf4e63709b"></a>XSDIAUD_CHANNEL26</em>&nbsp;</td><td class="fielddoc">
<p>channel 26 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca9ab35a428058ec77901beefa80bf4b69"></a>XSDIAUD_CHANNEL27</em>&nbsp;</td><td class="fielddoc">
<p>channel 27 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170caefbb02c7a3770c7333c6061bd2fb11f8"></a>XSDIAUD_CHANNEL28</em>&nbsp;</td><td class="fielddoc">
<p>channel 28 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca9f827854d1470a048f9c59c2bb79a686"></a>XSDIAUD_CHANNEL29</em>&nbsp;</td><td class="fielddoc">
<p>channel 29 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca5936e4315f72c4933f4e02d00393d59b"></a>XSDIAUD_CHANNEL30</em>&nbsp;</td><td class="fielddoc">
<p>channel 30 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170ca3c0523ae78fc90cc3725adff317e748d"></a>XSDIAUD_CHANNEL31</em>&nbsp;</td><td class="fielddoc">
<p>channel 31 </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51b0ab587a1dcce6c31c8f4e61c7170cab7d74e4d532afd12d0ae3a189674bfc2"></a>XSDIAUD_CHANNEL32</em>&nbsp;</td><td class="fielddoc">
<p>channel 32 </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gacd55fc6cff105309720c8f4a1eefdb31"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#gacd55fc6cff105309720c8f4a1eefdb31">XSdiAud_GrpNum</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Group numbers. </p>
<p>These constants specify different Group numbers </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggacd55fc6cff105309720c8f4a1eefdb31a1fdeed453f25ec288848e338e0e52c28"></a>XSDIAUD_GROUP1</em>&nbsp;</td><td class="fielddoc">
<p>Group 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggacd55fc6cff105309720c8f4a1eefdb31a92c691781f222915dffa992b3a0857bf"></a>XSDIAUD_GROUP2</em>&nbsp;</td><td class="fielddoc">
<p>Group 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggacd55fc6cff105309720c8f4a1eefdb31a1f88d62cb77908815456b7ec102ac97d"></a>XSDIAUD_GROUP3</em>&nbsp;</td><td class="fielddoc">
<p>Group 3. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggacd55fc6cff105309720c8f4a1eefdb31afd85cf65eb163353ee16de4273f39082"></a>XSDIAUD_GROUP4</em>&nbsp;</td><td class="fielddoc">
<p>Group 4. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gabcc32d56fe5e7a307b70f6ba84a147a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#gabcc32d56fe5e7a307b70f6ba84a147a2">XSdiAud_GrpXChNum</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Channel number in any Group. </p>
<p>These constants specify different channel numbers in Group 1 or 2 or 3 or 4 </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggabcc32d56fe5e7a307b70f6ba84a147a2ad0473fc084426b98aa0775c3f866b1dc"></a>XSDIAUD_GROUPX_CHANNEL1</em>&nbsp;</td><td class="fielddoc">
<p>Channel 1 of Group 1/2/3/4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabcc32d56fe5e7a307b70f6ba84a147a2a5af0cfbcfffe3a975264f6c46c586856"></a>XSDIAUD_GROUPX_CHANNEL2</em>&nbsp;</td><td class="fielddoc">
<p>Channel 2 of Group 1/2/3/4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabcc32d56fe5e7a307b70f6ba84a147a2ad4cac3c1815809e22088e6bd78814583"></a>XSDIAUD_GROUPX_CHANNEL3</em>&nbsp;</td><td class="fielddoc">
<p>Channel 3 of Group 1/2/3/4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggabcc32d56fe5e7a307b70f6ba84a147a2a3276cbe5054863bbb5b22640c89c4ea3"></a>XSDIAUD_GROUPX_CHANNEL4</em>&nbsp;</td><td class="fielddoc">
<p>Channel 4 of Group 1/2/3/4. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga09263448e3500484935cbca24c7d151a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga09263448e3500484935cbca24c7d151a">XSdiAud_HandlerType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>These constants specify different types of handlers and is used to differentiate interrupt requests from the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> peripheral. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aacb3be32fc27e663ace3ad723d5fc04a0"></a>XSDIAUD_HANDLER_AUD_GRP_CHNG_DET</em>&nbsp;</td><td class="fielddoc">
<p>Audio group change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa0cd15bc89144ddb65913f59c34bc7bea"></a>XSDIAUD_HANDLER_ACT_CH_CHNG_DET</em>&nbsp;</td><td class="fielddoc">
<p>Active channel change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa89eb8e689274ed104016a4dca24a938b"></a>XSDIAUD_HANDLER_SAMPLE_RATE_CHNG_DET</em>&nbsp;</td><td class="fielddoc">
<p>Sample rate change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aaa30c794113dcc8a60a30c17a0b8065ee"></a>XSDIAUD_HANDLER_ASX_CHNG_DET</em>&nbsp;</td><td class="fielddoc">
<p>Asynchronous data flag change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa870b14490bd3205dbfc016c03b3b07f4"></a>XSDIAUD_HANDLER_AES_CS_UPDATE_DET</em>&nbsp;</td><td class="fielddoc">
<p>Aes cs update detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aadd9a319fc79cf63c1d3d78b9d38b28f4"></a>XSDIAUD_HANDLER_AES_CS_CHANGE_DET</em>&nbsp;</td><td class="fielddoc">
<p>Aes cs change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa01ad192540b6458aa84f1ec62e716f08"></a>XSDIAUD_HANDLER_CHSTAT_CHNG_DET</em>&nbsp;</td><td class="fielddoc">
<p>Channel status change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa98c8dbb4fe10004c7284a73b36cba3a5"></a>XSDIAUD_HANDLER_VIDEO_PROP_CHNG_DET</em>&nbsp;</td><td class="fielddoc">
<p>Video properties change detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aaa6c71002e15f636b148fac08755fd0f8"></a>XSDIAUD_HANDLER_FIFO_OVRFLW_DET</em>&nbsp;</td><td class="fielddoc">
<p>FIFO Overflow detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa4d9e94f06c683f2ccc67930e91c79fee"></a>XSDIAUD_HANDLER_PARITY_ERR_DET</em>&nbsp;</td><td class="fielddoc">
<p>Parity error detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aaa5360bd15cbf2e0ffe779d711377541d"></a>XSDIAUD_HANDLER_CHECKSUM_ERR_DET</em>&nbsp;</td><td class="fielddoc">
<p>Checksum error detect handler. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga09263448e3500484935cbca24c7d151aa04b4119aba0675664434aeab263c1ae8"></a>XSDIAUD_NUM_HANDLERS</em>&nbsp;</td><td class="fielddoc">
<p>Number of handler types. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gadeb9e98fc70874d3c92b69580f1c1f81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#gadeb9e98fc70874d3c92b69580f1c1f81">XSdiAud_NumOfCh</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of Channels. </p>
<p>These constants specify number of channels </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a7f6049507693088252375d6964679463"></a>XSDIAUD_1_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>1 channel </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81aa6bf3a15e57885e4e016df855cbccf65"></a>XSDIAUD_2_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>2 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a525494a8d2618de99879bc19cce19bda"></a>XSDIAUD_3_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>3 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a65de0a3419efdfafa12debb4133207ca"></a>XSDIAUD_4_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>4 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a63508c6e0c3daea1c763bf2af1bbb02e"></a>XSDIAUD_5_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>5 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a73106fe080df46aa77e2910efaf20cbf"></a>XSDIAUD_6_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>6 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a3d1aa9143f1368c0b5faee1897ca7ff3"></a>XSDIAUD_7_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>7 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a7a2f129d46a3287a3c7f8b239447b7a4"></a>XSDIAUD_8_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>8 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a357f11f5fa9a96d26087ef1cf95dba33"></a>XSDIAUD_9_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>9 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a6fdaec6f0ca2638bb0644b832d3d25ad"></a>XSDIAUD_10_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>10 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81ae85ad90617de5ca89ba1366d66f02edf"></a>XSDIAUD_11_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>11 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81ac68d75e2f5e0d87a50dc56440a1fc9f9"></a>XSDIAUD_12_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>12 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81afc09d77ac911bc474df4995b98efb9e9"></a>XSDIAUD_13_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>13 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a20c367a54d6269b6bc7463ac837e2155"></a>XSDIAUD_14_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>14 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a6dc626cf4abf6039725190efa0dab225"></a>XSDIAUD_15_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>15 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a78dbd767247e0e3b5063bfe24f9d991d"></a>XSDIAUD_16_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>16 channels </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggadeb9e98fc70874d3c92b69580f1c1f81a2e14e5559d0d433b7b2de1b91fbb846d"></a>XSDIAUD_32_CHANNELS</em>&nbsp;</td><td class="fielddoc">
<p>32 channels </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga399edacae0513ed723ff853e339f9ff7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga399edacae0513ed723ff853e339f9ff7">XSdiAud_SampRate</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sampling Rates. </p>
<p>These constants specify different audio Sampling Rates </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga399edacae0513ed723ff853e339f9ff7ae45d0ee8267244ceea1f1f7c55f324db"></a>XSDIAUD_SMPLRATE_48</em>&nbsp;</td><td class="fielddoc">
<p>000 - 48 KHz </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga399edacae0513ed723ff853e339f9ff7a355491314cc3874a286978bcd56f0da9"></a>XSDIAUD_SMPLRATE_44</em>&nbsp;</td><td class="fielddoc">
<p>001 - 44.1 KHz </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga399edacae0513ed723ff853e339f9ff7a3aebfdddbde6b4580b5f3678b22dc5cb"></a>XSDIAUD_SMPLRATE_32</em>&nbsp;</td><td class="fielddoc">
<p>010 - 32 KHz </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga5a99beee13b12771837e2e19d7a1edd3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga5a99beee13b12771837e2e19d7a1edd3">XSdiAud_SampSize</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sample Size. </p>
<p>These constants specify different Sample Size </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga5a99beee13b12771837e2e19d7a1edd3af7d613ab897a59f47c8948af0b6bf959"></a>XSDIAUD_SAMPSIZE0</em>&nbsp;</td><td class="fielddoc">
<p>0 - 20 Bit Audio Sample </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga5a99beee13b12771837e2e19d7a1edd3a6dbb7f4af80657b88aea2171967114c3"></a>XSDIAUD_SAMPSIZE1</em>&nbsp;</td><td class="fielddoc">
<p>1 - 24 Bit Audio Sample </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gaa2d44b5a5f106b25efc2428ec92f4859"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#gaa2d44b5a5f106b25efc2428ec92f4859">XSdiAud_VidFam</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Video Family. </p>
<p>These constants specify different video families </p>

</div>
</div>
<a class="anchor" id="ga1cde6390590b01c7b7cc6a495ab1674d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga1cde6390590b01c7b7cc6a495ab1674d">XSdiAud_VidRate</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Video Rate. </p>
<p>These constants specify different video rates </p>

</div>
</div>
<a class="anchor" id="ga81acb6c158d3f25c466ea9e7065fa7bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__sdiaud.html#ga81acb6c158d3f25c466ea9e7065fa7bd">XSdiAud_VidScan</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Video Scan. </p>
<p>These constants specify different video scans </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga53f9af7b762897e63bd54ee426c936c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XSdiAud_CfgInitialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a> *&#160;</td>
          <td class="paramname"><em>CfgPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINTPTR&#160;</td>
          <td class="paramname"><em>EffectiveAddr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function initializes the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>. </p>
<p>This function must be called prior to using the core. Initialization of the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> includes setting up the instance data, and ensuring the hardware is in a quiescent state.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">CfgPtr</td><td>points to the configuration structure associated with the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>. </td></tr>
    <tr><td class="paramname">EffectiveAddr</td><td>is the base address of the device. If address translation is being used, then this parameter must reflect the virtual base address. Otherwise, the physical address should be used.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS : if successful.</li>
<li>XST_FAILURE : if version mismatched.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="struct_x_sdi_aud.html#a6aafb987091e41fa5f5152a89b8dbdd6">XSdiAud::IsReady</a>, <a class="el" href="group__sdiaud.html#gac73f97119062624890969aa0c926cd51">XSdiAud_Enable()</a>, and <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaade25969df8e4fb5ba48b83ff0d84748">XSdiAud_Initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga532907f495640ca09b27fd5f85ab5f5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_ConfigReset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to soft reset the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> registers.It resets all the configuration registers. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#ga9e767926697356a0bc196ba474322523">XSDIAUD_SOFT_RST_ACLK_MASK</a>, and <a class="el" href="group__sdiaud.html#gaa264a0eb161bcfd0d6226fd6e654e75f">XSDIAUD_SOFT_RST_REG_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="ga299c4252e92583a5f6d3258d36319e25"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_CoreReset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>RstCoreEnable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to soft reset the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">RstCoreEnable</td><td>is to enable or disable. When set to 1(i.e.enable), it resets the embedded core. When set to 0, it clears the reset (i.e.disable).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#gaa264a0eb161bcfd0d6226fd6e654e75f">XSDIAUD_SOFT_RST_REG_OFFSET</a>, and <a class="el" href="group__sdiaud.html#ga4cfa9301af60c82345c3e614c1d8a74a">XSDIAUD_SOFT_RST_SCLK_MASK</a>.</p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>.</p>

</div>
</div>
<a class="anchor" id="gabcb02d498819226b22e4da1862f71ccd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Emb_EnExtrnLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>XSdiAud_En</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio Embed function enables the external line number. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_En</td><td>can be 0 or 1, 0 is to disable and 1 is to enable</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#gacf150171fe18f56fd1e761b00c75d436">XSDIAUD_EMB_VID_CNT_ELE_MASK</a>, <a class="el" href="group__sdiaud.html#ga8c966a683b8728719008b7b5a8149465">XSDIAUD_EMB_VID_CNT_ELE_SHIFT</a>, and <a class="el" href="group__sdiaud.html#ga0257b8d983e181923b40f100102a6dd2">XSDIAUD_EMB_VID_CNTRL_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="gaca24393d60284ac66101dacdb90df60c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Emb_SetAsx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__sdiaud.html#ga142a44365d9f1b0c1b1b63effe9ac57a">XSdiAud_Asx</a>&#160;</td>
          <td class="paramname"><em>XSdiAud_Async_data_flag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio Embed function sets the asynchronous data flag. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_Async_data_flag</td><td>is the async data flag, it is enum XSdiAud_Asx, it can be 0 or 1. 0 - Synchronous audio 1 - Asynchronous audio</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#ga2ad7f7a55b3ed67326c1dafc285ff41c">XSDIAUD_AUD_CNTRL_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#gaac1e02272193d665db60e8daac570a0d">XSDIAUD_EMB_AUD_CNT_ASX_MASK</a>, and <a class="el" href="group__sdiaud.html#gaf8c0d1bd73ea277f2b53ec6d89784dba">XSDIAUD_EMB_AUD_CNT_ASX_SHIFT</a>.</p>

</div>
</div>
<a class="anchor" id="gadd6dab74039c2618226942aa8bf7bb41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Emb_SetSmpRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__sdiaud.html#ga399edacae0513ed723ff853e339f9ff7">XSdiAud_SampRate</a>&#160;</td>
          <td class="paramname"><em>XSdiAud_SRate</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio Embed function sets the sampling rate. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_SRate</td><td>is the sampling rate, it is enum XSdiAud_SampRate, it can be anyone of these 000 - 48 KHz, 001 - 44.1 KHz, 010 - 32 KHz</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#ga2ad7f7a55b3ed67326c1dafc285ff41c">XSDIAUD_AUD_CNTRL_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#ga09217b3af8d4facca26f791529de4f0b">XSDIAUD_EMB_AUD_CNT_SR_MASK</a>, and <a class="el" href="group__sdiaud.html#gga399edacae0513ed723ff853e339f9ff7a3aebfdddbde6b4580b5f3678b22dc5cb">XSDIAUD_SMPLRATE_32</a>.</p>

</div>
</div>
<a class="anchor" id="gad46c468eb0c036b1393060a6e5913426"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Emb_SetSmpSize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__sdiaud.html#ga5a99beee13b12771837e2e19d7a1edd3">XSdiAud_SampSize</a>&#160;</td>
          <td class="paramname"><em>XSdiAud_SSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio Embed function sets the sample size in only SD Mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_SSize</td><td>is the sample size, it is enum XSdiAud_SampSize, it can be 0 or 1. 0 - 20 Bit 1 - 24 Bit</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#ga2ad7f7a55b3ed67326c1dafc285ff41c">XSDIAUD_AUD_CNTRL_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#ga084fb742dfefc4a7db95c2b698f222f6">XSDIAUD_EMB_AUD_CNT_SS_MASK</a>, and <a class="el" href="group__sdiaud.html#gac6ebf195f75e217b238fb2da602b413d">XSDIAUD_EMB_AUD_CNT_SS_SHIFT</a>.</p>

</div>
</div>
<a class="anchor" id="ga2e6fdf2a0ae109374f59cf3a3dea1ac8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Emb_SetVidProps </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud___emb___vid___props.html">XSdiAud_Emb_Vid_Props</a> *&#160;</td>
          <td class="paramname"><em>XSdiAud_VP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio Embed function sets the video properties of the image like transport scan, transport rate and transport family. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_VP</td><td>is the struct containing the video family, rate and video scan information.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#gac749ee59cb93eca33ed3dfbd90a46477">XSDIAUD_EMB_VID_CNT_FAMILY_MASK</a>, <a class="el" href="group__sdiaud.html#ga3e4b664a5530d0e264fa758957dc7f83">XSDIAUD_EMB_VID_CNT_FAMILY_SHIFT</a>, <a class="el" href="group__sdiaud.html#ga5a0971a2abda6198dc2ca87dc7fda332">XSDIAUD_EMB_VID_CNT_RATE_MASK</a>, <a class="el" href="group__sdiaud.html#ga7b0eb77fd24d0b2ab5320a5d32117602">XSDIAUD_EMB_VID_CNT_RATE_SHIFT</a>, <a class="el" href="group__sdiaud.html#ga3b643780a49dc7c4a38a4f271c62fd78">XSDIAUD_EMB_VID_CNT_SCAN_MASK</a>, <a class="el" href="group__sdiaud.html#gaa1bc0f79d572ee442af322281bdc8623">XSDIAUD_EMB_VID_CNT_SCAN_SHIFT</a>, <a class="el" href="group__sdiaud.html#ga0257b8d983e181923b40f100102a6dd2">XSDIAUD_EMB_VID_CNTRL_REG_OFFSET</a>, <a class="el" href="struct_x_sdi_aud___emb___vid___props.html#ad0f8b43cbf25fd42bfaad2a4b4fc63dd">XSdiAud_Emb_Vid_Props::XSdiAud_TFamily</a>, <a class="el" href="struct_x_sdi_aud___emb___vid___props.html#ade28d08d30145b99b3e329b0f66937d0">XSdiAud_Emb_Vid_Props::XSdiAud_TRate</a>, and <a class="el" href="struct_x_sdi_aud___emb___vid___props.html#aa82d5f2bfaa38f0624a61788804cea87">XSdiAud_Emb_Vid_Props::XSdiAud_TScan</a>.</p>

</div>
</div>
<a class="anchor" id="gac73f97119062624890969aa0c926cd51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function enables/disables the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">Enable</td><td>specifies TRUE/FALSE value to either enable or disable the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="struct_x_sdi_aud.html#a41390d7cf53355e1b3756aa36bd6694d">XSdiAud::IsStarted</a>, <a class="el" href="group__sdiaud.html#gabdf4a004144a48991762d729111d4a18">XSDIAUD_CNTRL_EN_MASK</a>, and <a class="el" href="group__sdiaud.html#ga1f08582db325cf112b15ab3d0816857b">XSDIAUD_CNTRL_REG_OFFSET</a>.</p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga53f9af7b762897e63bd54ee426c936c5">XSdiAud_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0a3c6462665eba31e7e323b9d57aeb5c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Ext_DisableClkPhase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>XSdiAud_SetClkP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio Extract function sets the clock phase. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_SetClkP</td><td>enables the use of clock phase data, 0 is to enable 1 is to disable</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#ga2ad7f7a55b3ed67326c1dafc285ff41c">XSDIAUD_AUD_CNTRL_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#gad887c3eaf0345a5cfe8db381c1a15a38">XSDIAUD_EXT_AUD_CNT_CP_EN_MASK</a>, and <a class="el" href="group__sdiaud.html#gaef1123be527142242330daffe04726fb">XSDIAUD_EXT_AUD_CNT_CP_EN_SHIFT</a>.</p>

</div>
</div>
<a class="anchor" id="gabed8886b7dfe0f70d74d6defdcc6e7fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Ext_GetAcChStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XSdiAud_ActChSt *&#160;</td>
          <td class="paramname"><em>ActChSt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the active channel information decoded from audio control packet. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">ActChSt</td><td>is the pointer to no. of active channels and the channels active in each group.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#ga5f7de194e38c0b3e73ba14f4b8573ca0">XSDIAUD_ACT_CH_STAT_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="gae3757b1303567b4ba771ebcb948085aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Ext_GetAsxStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XSdiAud_AsxSt *&#160;</td>
          <td class="paramname"><em>AsxSt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the ASX information decoded from audio control packet. </p>
<p>Bit 0 - Channel 1 &amp; 2 Asx </p>
<h2>Bit 1 - Channel 3 &amp; 4 Asx </h2>
<p>Bit 15 - Channel 31 &amp; 32 Asx</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">AsxSt</td><td>is a pointer to the Asx status information of each channel pair.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#gab89624efecca512d0d257f785a2f1322">XSDIAUD_ASX_STAT_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga4abd5f9c2cacb3808a4751da71942eae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XSdiAud_Ext_GetFIFOOvFlwStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the FIFO overflow status. </p>
<p>Each bit when read as 1, indicates that RX Sample FIFO for that group is overflowing.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns a u8 value, we can know the group overflowing using the bits set in this value. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#gad2b9e608a3c085ec358e6975bb862630">XSDIAUD_EXT_FIFO_OVFLW_ST_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga9028d81da56317ad520d1563ea523ece"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_Ext_GetSRStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XSdiAud_SRSt *&#160;</td>
          <td class="paramname"><em>SRSt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the sample rate information decoded from audio control packet (0 - 48 KHz, 1 - 44.1 KHz, 2 - 32 KHz, 3 - Reserved). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">SRSt</td><td>is a pointer to the sample rate information of each channel pair.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#ga65453fe22a0cb6e794871f54bf919d8a">XSDIAUD_SR_STAT_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga8747ab428cfbcbc34013f7dbf8674440"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_GetActGrpStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XSdiAud_ActGrpSt *&#160;</td>
          <td class="paramname"><em>GrpSt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function detects the Audio groups and returns the groups which are present. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">GrpSt</td><td>is a pointer tp no. of active groups and also which groups are active.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="group__sdiaud.html#ga3a8ea58898cb58fc96013383d39f482c">BIT</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#gad9a9a72bba9a4ff117315a8c9bae6411">XSDIAUD_ACT_GRP_PRES_REG_OFFSET</a>, and <a class="el" href="group__sdiaud.html#ga990e0e67803f66bff97aed595b1b8c7e">XSDIAUD_GRP_PRESNT_MASK</a>.</p>

</div>
</div>
<a class="anchor" id="gaf8025951709cb94880cf3a5daf08af2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_GetChStat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8 *&#160;</td>
          <td class="paramname"><em>ChStatBuf</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads all the Channel Status registers and writes to a buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">ChStatBuf</td><td>is a pointer to a buffer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#ga2979a7a1dad335bb0f17585159d2e313">XSDIAUD_EXT_CH_STAT0_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="gaa95d3e8ae24010498edb963aefe1944b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XSdiAud_GetCoreVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the core version register and returns its value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>core version register value is returned. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#ga6cc6d41fbe52f28c3cf35cec94d48e67">XSDIAUD_CORE_VERSION_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga3d3823e317c0d235d0a455bf60e47525"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XSdiAud_GetIntStat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function reads the Interrupt Status register and returns its value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Interrupt status register value is returned. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#gab2b1473b41e24f4514ca318acca41225">XSDIAUD_INT_STS_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="gaade25969df8e4fb5ba48b83ff0d84748"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XSdiAud_Initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initializes a specific XsdiAud instance such that the driver is ready to use. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance to be worked on. </td></tr>
    <tr><td class="paramname">DeviceId</td><td>is the unique id of the device controlled by this <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. Passing in a device id associates the generic <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance to a specific device, as chosen by the caller or application developer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if successful.</li>
<li>XST_DEVICE_NOT_FOUND if the device was not found in the configuration such that initialization could not be accomplished.</li>
<li>XST_FAILURE if version mismatched </li>
</ul>
</dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="group__sdiaud.html#ga53f9af7b762897e63bd54ee426c936c5">XSdiAud_CfgInitialize()</a>, and <a class="el" href="group__sdiaud.html#ga9b5a375abdc55d180f204559ed88c5a0">XSdiAud_LookupConfig()</a>.</p>

<p>Referenced by <a class="el" href="xsdiaud__selftest__example_8c.html#a2fefe3594884d4857bfbc9726d2387d7">SdiAud_SelfTestExample()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6f81c22001df336d7ada4ade71ba41a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_IntrHandler </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is the interrupt handler for the XSdiaud driver. </p>
<p>This handler reads the pending interrupt from the XSdiaud peripheral, determines the source of the interrupts, clears the interrupts and calls call backs accordingly.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the XSdiaud instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud.html#aa392887fe5c17854f21a7f3b58fb21b1">XSdiAud::ActiveChannelChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a27fb79de853d8428e254dfbe81197308">XSdiAud::ActiveChannelChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a32d8054f30b5bc736979976705cae0b8">XSdiAud::AesCsChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#afa60569bfd7b8b9e3ec317dc2c7f0893">XSdiAud::AesCsChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#aa6683873b095ab75e8e33699c47bab54">XSdiAud::AesCsUpdateDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a37e49d04cf2f4b87a1d91464e4fd468a">XSdiAud::AesCsUpdateDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a5548a6b98ae49097450daea15cfdd5f1">XSdiAud::AsxChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a92e1da87ab6788508cd0698806e35fb2">XSdiAud::AsxChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#a9a9677d6047e8f2775c3859931d56567">XSdiAud::ChecksumErrDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a1e0752da820379badb8f8563921125a1">XSdiAud::ChecksumErrDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="struct_x_sdi_aud.html#ad02253af50e52b94ae988ecc61b22705">XSdiAud::FifoOvrflwDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a4a022005a4ea9a08c2d5d9c6e82f0eb3">XSdiAud::FifoOvrflwDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a3602c2887a9387e51fc7d42b8074f336">XSdiAud::GrpChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#ad7a725641819ad1ca907fb5c0afb1819">XSdiAud::GrpChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a6aafb987091e41fa5f5152a89b8dbdd6">XSdiAud::IsReady</a>, <a class="el" href="struct_x_sdi_aud.html#a019b9077df653ca7ebd43524cedf9a1d">XSdiAud::ParityErrDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#af59230a4bded4cb4c9bd8b361e7b6c9b">XSdiAud::ParityErrDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#aa52548326e684990653e2eab156f81b7">XSdiAud::SampleRateChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#af8f039701b726c6b17ebe293af64110f">XSdiAud::SampleRateChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#ae3285b1d179549df42bc032d3ca9414d">XSdiAud::StatChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a6aeed604e54fcee660a7093053488752">XSdiAud::StatChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a83f2ed1503a571d7e5f7ab63f1bdca16">XSdiAud::VidPropChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a8c41d5ceafa0fe84cf3402b357ce9cc3">XSdiAud::VidPropChangeDetHandlerRef</a>, <a class="el" href="group__sdiaud.html#ga511ea16bc7c6f769d3b053a4135ca170">XSDIAUD_EXT_INT_ST_CERR_MASK</a>, <a class="el" href="group__sdiaud.html#gaefec5aa548f604a2c66ed0e79db5fdba">XSDIAUD_EXT_INT_ST_FIFO_OF_MASK</a>, <a class="el" href="group__sdiaud.html#gaa64b08c4abfbb860e47f4bae2be5dd3c">XSDIAUD_EXT_INT_ST_PERR_MASK</a>, <a class="el" href="group__sdiaud.html#ga9b3e03c22abfc4528540b212281671fd">XSDIAUD_EXT_INT_ST_VID_PROP_CHANGE_MASK</a>, <a class="el" href="group__sdiaud.html#ga4b264279860943cccafa8182b6c87b82">XSDIAUD_INT_EN_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#ga7e813076ae849b757dd730c64fa9e71a">XSDIAUD_INT_ST_AES_CS_CHANGE_MASK</a>, <a class="el" href="group__sdiaud.html#ga6916d34bdca7f3b07e0e1a31fe8c1d74">XSDIAUD_INT_ST_AES_CS_UPDATE_MASK</a>, <a class="el" href="group__sdiaud.html#ga29f94772194265615b064794ab4054fe">XSDIAUD_INT_ST_ASX_CHANGE_MASK</a>, <a class="el" href="group__sdiaud.html#ga3bc443d92061b2ed0be152aa0e6d2e7e">XSDIAUD_INT_ST_AUD_STAT_UPDATE_MASK</a>, <a class="el" href="group__sdiaud.html#ga03c48765d2055514f96cbc9754e7f1d5">XSDIAUD_INT_ST_CH_CHANGE_MASK</a>, <a class="el" href="group__sdiaud.html#ga93f86d9125cdf1d0c746c90f874af792">XSDIAUD_INT_ST_GRP_CHANGE_MASK</a>, <a class="el" href="group__sdiaud.html#ga814dfb23f80699907e305fe112638da0">XSDIAUD_INT_ST_SMP_RATE_CHANGE_MASK</a>, and <a class="el" href="group__sdiaud.html#gab2b1473b41e24f4514ca318acca41225">XSDIAUD_INT_STS_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga9b5a375abdc55d180f204559ed88c5a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a> * XSdiAud_LookupConfig </td>
          <td>(</td>
          <td class="paramtype">u16&#160;</td>
          <td class="paramname"><em>DeviceId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function returns a reference to an <a class="el" href="struct_x_sdi_aud___config.html" title="This typedef contains configuration information for the XSdiAud. ">XSdiAud_Config</a> structure based on the core id, <em>DeviceId</em>. </p>
<p>The return value will refer to an entry in the device configuration table defined in the xsdiaud_g.c file.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">DeviceId</td><td>is the unique core ID of the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core for the lookup operation.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>returns a reference to a config record in the configuration table corresponding to <em>DeviceId</em>, or NULL if no match is found.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>Referenced by <a class="el" href="group__sdiaud.html#gaade25969df8e4fb5ba48b83ff0d84748">XSdiAud_Initialize()</a>.</p>

</div>
</div>
<a class="anchor" id="gad3bc0d473b0bb0a4277d9c8f27069e19"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_MuteCh </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>XSdiAudMuteChMask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function mutes a specific channel based on the mask provided. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAudMuteChMask</td><td>is a 32 bit mask used to mute specific channels.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#ga2e495d663d19b1fd4cfd26d108e27e54">XSDIAUD_MUTE_CH_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga3c03ed1e987b52e378a370ca98b3295b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XSdiAud_SelfTest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Runs a self-test on the driver/device. </p>
<p>The self-test reads the XSdi_Aud registers and verifies the value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if successful i.e. if the self test passes.</li>
<li>XST_FAILURE if unsuccessful i.e. if the self test fails</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="struct_x_sdi_aud___config.html#a06c47d57ba2544cbe4496611ec6972e5">XSdiAud_Config::IsEmbed</a>, <a class="el" href="struct_x_sdi_aud___config.html#a12e95da18749336235594923404f279d">XSdiAud_Config::LineRate</a>, <a class="el" href="struct_x_sdi_aud___config.html#ab587af156366f6389abe5d4a6362d104">XSdiAud_Config::MaxNumChannels</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a6fdaec6f0ca2638bb0644b832d3d25ad">XSDIAUD_10_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81ac68d75e2f5e0d87a50dc56440a1fc9f9">XSDIAUD_12_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a20c367a54d6269b6bc7463ac837e2155">XSDIAUD_14_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a78dbd767247e0e3b5063bfe24f9d991d">XSDIAUD_16_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81aa6bf3a15e57885e4e016df855cbccf65">XSDIAUD_2_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a2e14e5559d0d433b7b2de1b91fbb846d">XSDIAUD_32_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a65de0a3419efdfafa12debb4133207ca">XSDIAUD_4_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a73106fe080df46aa77e2910efaf20cbf">XSDIAUD_6_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ggadeb9e98fc70874d3c92b69580f1c1f81a7a2f129d46a3287a3c7f8b239447b7a4">XSDIAUD_8_CHANNELS</a>, <a class="el" href="group__sdiaud.html#ga532907f495640ca09b27fd5f85ab5f5b">XSdiAud_ConfigReset()</a>, <a class="el" href="group__sdiaud.html#ga299c4252e92583a5f6d3258d36319e25">XSdiAud_CoreReset()</a>, <a class="el" href="group__sdiaud.html#ga2979a7a1dad335bb0f17585159d2e313">XSDIAUD_EXT_CH_STAT0_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#ga122c9e2f2dda1424ce087de03b024e09">XSdiAud_GetCh</a>, <a class="el" href="group__sdiaud.html#ga72c6729de9a1c31f28a008f4047365e7">XSdiAud_GetSdiStd</a>, and <a class="el" href="group__sdiaud.html#gad4a9095cc1db7822dbb21d1f966e2064">XSdiAud_IsEmbed</a>.</p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga53f9af7b762897e63bd54ee426c936c5">XSdiAud_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8c138d7bae2ff7770ac0f407e7e8d44c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_SetAesChPair </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__sdiaud.html#gae4509da21438dc640c6e8ff7a33b9a51">XSdiAud_AesChPair</a>&#160;</td>
          <td class="paramname"><em>XSdiAud_ACP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Audio function selects the aes channel pair. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAud_ACP</td><td>is the async data flag, it is enum XSdiAud_AesChPair, it can be any value between 0 to 16.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, <a class="el" href="group__sdiaud.html#ga2ad7f7a55b3ed67326c1dafc285ff41c">XSDIAUD_AUD_CNTRL_REG_OFFSET</a>, <a class="el" href="group__sdiaud.html#ga0a557e06e50ec9a1a0735b09ed686e73">XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_MASK</a>, and <a class="el" href="group__sdiaud.html#ga8d7d3f4a30794d28d84f9f120bb8f4e4">XSDIAUD_EMB_AUD_CNT_AES_CH_PAIR_SHIFT</a>.</p>

</div>
</div>
<a class="anchor" id="ga9abe19eaf798717fe47a41cd05ccf663"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XSdiAud_SetCh </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>XSdiAudSetChMask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function sets the channel valid register. </p>
<p>Based on the mask provided the corresponding channels are embeddded/extracted onto sdi.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> instance. </td></tr>
    <tr><td class="paramname">XSdiAudSetChMask</td><td>is the 32 bit mask used to set the specific channels.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud___config.html#ad1745c0a44bdc13637eb04e034ae14c3">XSdiAud_Config::BaseAddress</a>, <a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">XSdiAud::Config</a>, and <a class="el" href="group__sdiaud.html#ga11bab2fbb639aa280156a6c989fdc272">XSDIAUD_VALID_CH_REG_OFFSET</a>.</p>

</div>
</div>
<a class="anchor" id="ga3eb68f3851a68fafdd411b242983e7b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XSdiAud_SetHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_sdi_aud.html">XSdiAud</a> *&#160;</td>
          <td class="paramname"><em>InstancePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__sdiaud.html#ga09263448e3500484935cbca24c7d151a">XSdiAud_HandlerType</a>&#160;</td>
          <td class="paramname"><em>HandlerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">XSdiAud_Callback&#160;</td>
          <td class="paramname"><em>FuncPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>CallbackRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function installs an asynchronous callback function for the given HandlerType. </p>
<pre>
HandlerType                               Callback Function
------------------------------------      ----------------------------------
(XSDIAUD_HANDLER_AUD_GRP_CHNG_DET)        GrpChangeDetHandler
(XSDIAUD_HANDLER_CNTRL_PKT_CHNG_DET)      CntrlPktDetHandler
(XSDIAUD_HANDLER_CHSTAT_CHNG_DET)         StatChangeDetHandler
(XSDIAUD_HANDLER_FIFO_OVRFLW_DET)         FifoOvrflwDetHandler
(XSDIAUD_HANDLER_PARITY_ERR_DET)          ParityErrDetHandler
(XSDIAUD_HANDLER_CHECKSUM_ERR_DET)        ChecksumErrDetHandler
</pre><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">InstancePtr</td><td>is a pointer to the <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core instance. </td></tr>
    <tr><td class="paramname">HandlerType</td><td>specifies the type of handler. </td></tr>
    <tr><td class="paramname">FuncPtr</td><td>is a pointer to the callback function. </td></tr>
    <tr><td class="paramname">CallbackRef</td><td>is a reference pointer passed on actual calling of the callback function.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>XST_SUCCESS if callback function installed successfully.</li>
<li>XST_INVALID_PARAM when HandlerType is invalid.</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Invoking this function for a handler that already has been installed replaces it with the new handler. </dd></dl>

<p>References <a class="el" href="struct_x_sdi_aud.html#aa392887fe5c17854f21a7f3b58fb21b1">XSdiAud::ActiveChannelChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a27fb79de853d8428e254dfbe81197308">XSdiAud::ActiveChannelChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a32d8054f30b5bc736979976705cae0b8">XSdiAud::AesCsChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#afa60569bfd7b8b9e3ec317dc2c7f0893">XSdiAud::AesCsChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#aa6683873b095ab75e8e33699c47bab54">XSdiAud::AesCsUpdateDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a37e49d04cf2f4b87a1d91464e4fd468a">XSdiAud::AesCsUpdateDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a5548a6b98ae49097450daea15cfdd5f1">XSdiAud::AsxChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a92e1da87ab6788508cd0698806e35fb2">XSdiAud::AsxChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a9a9677d6047e8f2775c3859931d56567">XSdiAud::ChecksumErrDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a1e0752da820379badb8f8563921125a1">XSdiAud::ChecksumErrDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#ad02253af50e52b94ae988ecc61b22705">XSdiAud::FifoOvrflwDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a4a022005a4ea9a08c2d5d9c6e82f0eb3">XSdiAud::FifoOvrflwDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a3602c2887a9387e51fc7d42b8074f336">XSdiAud::GrpChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#ad7a725641819ad1ca907fb5c0afb1819">XSdiAud::GrpChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a019b9077df653ca7ebd43524cedf9a1d">XSdiAud::ParityErrDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#af59230a4bded4cb4c9bd8b361e7b6c9b">XSdiAud::ParityErrDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#aa52548326e684990653e2eab156f81b7">XSdiAud::SampleRateChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#af8f039701b726c6b17ebe293af64110f">XSdiAud::SampleRateChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#ae3285b1d179549df42bc032d3ca9414d">XSdiAud::StatChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a6aeed604e54fcee660a7093053488752">XSdiAud::StatChangeDetHandlerRef</a>, <a class="el" href="struct_x_sdi_aud.html#a83f2ed1503a571d7e5f7ab63f1bdca16">XSdiAud::VidPropChangeDetHandler</a>, <a class="el" href="struct_x_sdi_aud.html#a8c41d5ceafa0fe84cf3402b357ce9cc3">XSdiAud::VidPropChangeDetHandlerRef</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa0cd15bc89144ddb65913f59c34bc7bea">XSDIAUD_HANDLER_ACT_CH_CHNG_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aadd9a319fc79cf63c1d3d78b9d38b28f4">XSDIAUD_HANDLER_AES_CS_CHANGE_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa870b14490bd3205dbfc016c03b3b07f4">XSDIAUD_HANDLER_AES_CS_UPDATE_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aaa30c794113dcc8a60a30c17a0b8065ee">XSDIAUD_HANDLER_ASX_CHNG_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aacb3be32fc27e663ace3ad723d5fc04a0">XSDIAUD_HANDLER_AUD_GRP_CHNG_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aaa5360bd15cbf2e0ffe779d711377541d">XSDIAUD_HANDLER_CHECKSUM_ERR_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa01ad192540b6458aa84f1ec62e716f08">XSDIAUD_HANDLER_CHSTAT_CHNG_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aaa6c71002e15f636b148fac08755fd0f8">XSDIAUD_HANDLER_FIFO_OVRFLW_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa4d9e94f06c683f2ccc67930e91c79fee">XSDIAUD_HANDLER_PARITY_ERR_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa89eb8e689274ed104016a4dca24a938b">XSDIAUD_HANDLER_SAMPLE_RATE_CHNG_DET</a>, <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa98c8dbb4fe10004c7284a73b36cba3a5">XSDIAUD_HANDLER_VIDEO_PROP_CHNG_DET</a>, and <a class="el" href="group__sdiaud.html#gga09263448e3500484935cbca24c7d151aa04b4119aba0675664434aeab263c1ae8">XSDIAUD_NUM_HANDLERS</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
